/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-ticket-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 01:00:17,810 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 01:00:17,848 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2025-03-15 01:00:17,894 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 01:00:17,895 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 01:00:17,896 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 01:00:17,896 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 01:00:17,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 01:00:17,897 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 01:00:17,897 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:00:17,897 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 01:00:17,903 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2025-03-15 01:00:18,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 01:00:18,169 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 01:00:18,170 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 01:00:18,172 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 01:00:18,172 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 01:00:18,173 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2025-03-15 01:00:19,408 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d10d6dfbb/8ff4296b10c2467fb19af8862e6214ef/FLAG46e8b7663 [2025-03-15 01:00:19,571 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 01:00:19,572 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-ticket-5.wvr.c [2025-03-15 01:00:19,577 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d10d6dfbb/8ff4296b10c2467fb19af8862e6214ef/FLAG46e8b7663 [2025-03-15 01:00:19,586 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d10d6dfbb/8ff4296b10c2467fb19af8862e6214ef [2025-03-15 01:00:19,588 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 01:00:19,589 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 01:00:19,590 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 01:00:19,590 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 01:00:19,593 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 01:00:19,593 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,594 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c87bfd8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19, skipping insertion in model container [2025-03-15 01:00:19,594 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,604 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 01:00:19,732 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:00:19,742 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 01:00:19,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 01:00:19,778 INFO L204 MainTranslator]: Completed translation [2025-03-15 01:00:19,778 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19 WrapperNode [2025-03-15 01:00:19,778 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 01:00:19,779 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 01:00:19,779 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 01:00:19,779 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 01:00:19,784 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,795 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,817 INFO L138 Inliner]: procedures = 21, calls = 19, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 256 [2025-03-15 01:00:19,818 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 01:00:19,818 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 01:00:19,818 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 01:00:19,818 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 01:00:19,825 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,828 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,828 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,831 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,832 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,837 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,838 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,839 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,840 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 01:00:19,841 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 01:00:19,841 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 01:00:19,841 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 01:00:19,845 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (1/1) ... [2025-03-15 01:00:19,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 01:00:19,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 01:00:19,873 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-03-15 01:00:19,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-15 01:00:19,890 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-15 01:00:19,890 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-03-15 01:00:19,890 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-03-15 01:00:19,890 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 01:00:19,890 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2025-03-15 01:00:19,891 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2025-03-15 01:00:19,891 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 01:00:19,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 01:00:19,892 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-15 01:00:19,963 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 01:00:19,965 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 01:00:20,269 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 01:00:20,269 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 01:00:20,294 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 01:00:20,294 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-15 01:00:20,296 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:00:20 BoogieIcfgContainer [2025-03-15 01:00:20,296 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 01:00:20,298 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 01:00:20,298 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 01:00:20,302 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 01:00:20,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 01:00:19" (1/3) ... [2025-03-15 01:00:20,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e50f7fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:00:20, skipping insertion in model container [2025-03-15 01:00:20,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 01:00:19" (2/3) ... [2025-03-15 01:00:20,303 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e50f7fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 01:00:20, skipping insertion in model container [2025-03-15 01:00:20,303 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 01:00:20" (3/3) ... [2025-03-15 01:00:20,304 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-ticket-5.wvr.c [2025-03-15 01:00:20,314 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 01:00:20,317 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-ticket-5.wvr.c that has 6 procedures, 271 locations, 1 initial locations, 0 loop locations, and 15 error locations. [2025-03-15 01:00:20,317 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 01:00:20,402 INFO L143 ThreadInstanceAdder]: Constructed 5 joinOtherThreadTransitions. [2025-03-15 01:00:20,444 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 01:00:20,455 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;@6e0330a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 01:00:20,456 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2025-03-15 01:00:20,492 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 01:00:20,493 INFO L124 PetriNetUnfolderBase]: 0/27 cut-off events. [2025-03-15 01:00:20,496 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 01:00:20,497 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:20,497 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] [2025-03-15 01:00:20,497 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 26 more)] === [2025-03-15 01:00:20,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:20,503 INFO L85 PathProgramCache]: Analyzing trace with hash 285471371, now seen corresponding path program 1 times [2025-03-15 01:00:20,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:20,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760709184] [2025-03-15 01:00:20,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:20,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:20,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:20,650 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:20,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:20,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760709184] [2025-03-15 01:00:20,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760709184] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:20,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:20,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:20,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358326982] [2025-03-15 01:00:20,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:20,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:20,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:20,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:20,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:20,685 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 281 [2025-03-15 01:00:20,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 281 transitions, 597 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:20,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:20,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 281 [2025-03-15 01:00:20,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:23,013 INFO L124 PetriNetUnfolderBase]: 3579/16318 cut-off events. [2025-03-15 01:00:23,014 INFO L125 PetriNetUnfolderBase]: For 692/692 co-relation queries the response was YES. [2025-03-15 01:00:23,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21463 conditions, 16318 events. 3579/16318 cut-off events. For 692/692 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 204571 event pairs, 3080 based on Foata normal form. 1185/14785 useless extension candidates. Maximal degree in co-relation 21018. Up to 4294 conditions per place. [2025-03-15 01:00:23,287 INFO L140 encePairwiseOnDemand]: 270/281 looper letters, 28 selfloop transitions, 2 changer transitions 10/261 dead transitions. [2025-03-15 01:00:23,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 261 transitions, 614 flow [2025-03-15 01:00:23,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:23,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:23,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 760 transitions. [2025-03-15 01:00:23,306 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9015421115065243 [2025-03-15 01:00:23,308 INFO L298 CegarLoopForPetriNet]: 286 programPoint places, -11 predicate places. [2025-03-15 01:00:23,308 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 261 transitions, 614 flow [2025-03-15 01:00:23,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:23,312 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:23,314 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:23,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 01:00:23,315 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 26 more)] === [2025-03-15 01:00:23,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:23,316 INFO L85 PathProgramCache]: Analyzing trace with hash -987359909, now seen corresponding path program 1 times [2025-03-15 01:00:23,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:23,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047981600] [2025-03-15 01:00:23,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:23,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:23,393 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:23,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:23,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047981600] [2025-03-15 01:00:23,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047981600] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:23,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:23,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:23,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444050061] [2025-03-15 01:00:23,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:23,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:23,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:23,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:23,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:23,396 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 281 [2025-03-15 01:00:23,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 261 transitions, 614 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:23,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:23,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 281 [2025-03-15 01:00:23,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:27,819 INFO L124 PetriNetUnfolderBase]: 10852/41137 cut-off events. [2025-03-15 01:00:27,819 INFO L125 PetriNetUnfolderBase]: For 8091/31802 co-relation queries the response was YES. [2025-03-15 01:00:28,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66272 conditions, 41137 events. 10852/41137 cut-off events. For 8091/31802 co-relation queries the response was YES. Maximal size of possible extension queue 1370. Compared 583779 event pairs, 9634 based on Foata normal form. 0/33644 useless extension candidates. Maximal degree in co-relation 65564. Up to 11472 conditions per place. [2025-03-15 01:00:28,359 INFO L140 encePairwiseOnDemand]: 278/281 looper letters, 28 selfloop transitions, 2 changer transitions 10/260 dead transitions. [2025-03-15 01:00:28,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 260 transitions, 674 flow [2025-03-15 01:00:28,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:28,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:28,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2025-03-15 01:00:28,362 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8920521945432978 [2025-03-15 01:00:28,363 INFO L298 CegarLoopForPetriNet]: 286 programPoint places, -10 predicate places. [2025-03-15 01:00:28,363 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 260 transitions, 674 flow [2025-03-15 01:00:28,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:28,363 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:28,364 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:28,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 01:00:28,364 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 26 more)] === [2025-03-15 01:00:28,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1592282044, now seen corresponding path program 1 times [2025-03-15 01:00:28,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985342724] [2025-03-15 01:00:28,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:28,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:28,427 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:28,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985342724] [2025-03-15 01:00:28,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985342724] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827549083] [2025-03-15 01:00:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:28,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:28,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:28,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:28,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:28,429 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 281 [2025-03-15 01:00:28,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 260 transitions, 674 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:28,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:28,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 281 [2025-03-15 01:00:28,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:29,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,094 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,094 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,095 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,095 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,096 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,096 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,096 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,096 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:29,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,388 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,388 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,388 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,389 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,389 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:29,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,486 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,486 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,486 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,487 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,487 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,487 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:29,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,531 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,531 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,531 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,532 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,532 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,532 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,574 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,575 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,575 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,576 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,576 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,578 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,578 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,578 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,578 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:29,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 36#L41-5true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,875 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 36#L41-5true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,875 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 62#L66-1true, 36#L41-5true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,875 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 36#L41-5true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,876 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,876 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,925 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,925 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,925 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,925 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,926 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,926 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,926 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,926 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,927 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,927 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,927 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 246#L41-6true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,981 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,981 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,981 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,982 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 246#L41-6true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,985 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 246#L41-6true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,985 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,985 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 246#L41-6true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:29,986 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,986 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,986 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:29,986 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:30,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,094 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,094 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,095 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,095 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,095 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,096 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,096 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,096 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,096 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,207 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,207 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,207 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,208 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,208 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,208 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,209 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,231 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,231 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,231 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,232 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,232 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,232 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,233 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,233 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,233 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,233 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,233 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:30,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, 187#L43-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,554 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 187#L43-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,554 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 187#L43-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,555 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 187#L43-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,555 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,555 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,700 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,700 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,701 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,701 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,701 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 54#L43-2true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,725 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, 54#L43-2true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,725 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 54#L43-2true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,726 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,726 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 54#L43-2true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,727 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,727 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:30,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][155], [289#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,903 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][155], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,903 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,903 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,903 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][155], [4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,904 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][155], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,904 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:30,904 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:30,904 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:31,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:31,157 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:31,157 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:31,158 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,158 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,158 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,158 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][147], [289#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:31,159 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,159 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,159 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:31,159 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:32,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, 273#L54-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:32,464 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:32,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:32,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:32,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:32,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:32,733 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][178], [289#true, 156#L110-4true, 193#L64-2true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:32,733 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,733 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:32,734 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][210], [289#true, 156#L110-4true, 292#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 62#L66-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, 295#true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:32,734 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:32,734 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:37,596 INFO L124 PetriNetUnfolderBase]: 32053/92643 cut-off events. [2025-03-15 01:00:37,596 INFO L125 PetriNetUnfolderBase]: For 76650/194295 co-relation queries the response was YES. [2025-03-15 01:00:38,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195946 conditions, 92643 events. 32053/92643 cut-off events. For 76650/194295 co-relation queries the response was YES. Maximal size of possible extension queue 3684. Compared 1364928 event pairs, 29408 based on Foata normal form. 0/72046 useless extension candidates. Maximal degree in co-relation 194569. Up to 32726 conditions per place. [2025-03-15 01:00:39,363 INFO L140 encePairwiseOnDemand]: 278/281 looper letters, 28 selfloop transitions, 2 changer transitions 10/259 dead transitions. [2025-03-15 01:00:39,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 259 transitions, 734 flow [2025-03-15 01:00:39,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:00:39,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:00:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2025-03-15 01:00:39,365 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8920521945432978 [2025-03-15 01:00:39,366 INFO L298 CegarLoopForPetriNet]: 286 programPoint places, -9 predicate places. [2025-03-15 01:00:39,366 INFO L471 AbstractCegarLoop]: Abstraction has has 277 places, 259 transitions, 734 flow [2025-03-15 01:00:39,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:39,366 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:00:39,366 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:00:39,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 01:00:39,367 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 26 more)] === [2025-03-15 01:00:39,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:00:39,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1841425130, now seen corresponding path program 1 times [2025-03-15 01:00:39,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:00:39,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87759243] [2025-03-15 01:00:39,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:00:39,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:00:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:00:39,401 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:39,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:00:39,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87759243] [2025-03-15 01:00:39,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87759243] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:00:39,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:00:39,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:00:39,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917311599] [2025-03-15 01:00:39,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:00:39,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:00:39,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:00:39,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:00:39,402 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:00:39,403 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 281 [2025-03-15 01:00:39,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 259 transitions, 734 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:39,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:00:39,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 281 [2025-03-15 01:00:39,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:00:39,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:39,989 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,989 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:39,990 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:39,990 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:39,991 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:39,991 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:00:40,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,628 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,628 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,628 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,629 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,630 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,630 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,753 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,753 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,753 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,754 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,754 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,754 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,755 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,755 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,755 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,755 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,755 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,759 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,759 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,759 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:40,760 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:40,760 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:00:41,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,175 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,175 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,176 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,177 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,177 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:00:41,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,218 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,218 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,219 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,219 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,220 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,220 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:00:41,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,272 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,272 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,272 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,273 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,273 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,273 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,336 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,336 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,336 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,337 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,337 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,337 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:00:41,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,468 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,468 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,469 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,469 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,469 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,469 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,470 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,470 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,470 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,470 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,470 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,611 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,611 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,611 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,613 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,613 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,613 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,617 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,617 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,661 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,661 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,662 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,662 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,662 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:00:41,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,699 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,699 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,699 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,701 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,701 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,734 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,734 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,734 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,735 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,735 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,736 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,736 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,736 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,736 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,739 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,739 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,739 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,740 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:41,740 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:41,740 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,034 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,034 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,034 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,036 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,036 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,036 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,041 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,041 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,042 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,042 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,042 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,042 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,129 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,129 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,129 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,130 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,131 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,131 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,131 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,132 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,132 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,132 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:00:42,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,145 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,145 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,145 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,145 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,145 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,145 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,146 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,146 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,147 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,147 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,147 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,179 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,179 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,179 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,180 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,180 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,180 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,205 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,205 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,205 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,206 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,206 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,206 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,252 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,252 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,252 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,257 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,257 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,257 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,262 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,262 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,262 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,263 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,264 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,264 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,264 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,264 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,306 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,306 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,306 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,306 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,306 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,307 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,307 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,307 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,308 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,308 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,308 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,374 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,375 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,375 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,376 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,376 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,376 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:00:42,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,452 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,452 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,452 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,454 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,454 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,454 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:00:42,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,590 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,591 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,591 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,591 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,592 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,592 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,593 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,593 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,593 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,593 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,594 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,594 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,595 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,596 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,596 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,596 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,607 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,607 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,608 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,608 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,611 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,611 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,611 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,647 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,647 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,647 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,647 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,648 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,648 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,651 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,651 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,651 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,651 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,652 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,652 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,666 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,666 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,666 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,666 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,667 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,667 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,667 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,667 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,667 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,668 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,668 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,669 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,669 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,669 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,670 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,670 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,671 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,671 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,671 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:42,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,672 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,732 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,732 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,732 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,734 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,734 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,734 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,765 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,765 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,767 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:42,767 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:42,767 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,122 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,122 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,122 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,123 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,123 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,124 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,124 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,124 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,141 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,141 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,141 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,141 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,141 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,182 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,182 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,182 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,183 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,183 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,183 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,282 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,282 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,282 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,285 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,285 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,285 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,291 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,291 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,291 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,292 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,292 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,292 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,392 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,392 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,392 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,393 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,393 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,393 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,393 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,393 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,394 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,394 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,394 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,412 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,412 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,412 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,413 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,413 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,413 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,435 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,435 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,435 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,436 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,436 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,436 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,454 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,454 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,454 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,487 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,487 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,488 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,488 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,488 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,488 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,493 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,493 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,493 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,494 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,494 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,494 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:43,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,505 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,505 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,506 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,506 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,506 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,507 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,507 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,507 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,536 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,536 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,536 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,537 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,538 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,538 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,554 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,554 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,555 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,555 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,558 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,558 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,571 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,571 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,571 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,572 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,572 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,572 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,575 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,575 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,575 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,576 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,576 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,576 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,814 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,814 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,814 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,815 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,815 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,816 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,816 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,816 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,819 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,819 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,819 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,820 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,820 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,820 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,873 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,873 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,873 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,874 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,874 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,874 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,875 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,875 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,876 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,876 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,876 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:00:43,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,876 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,877 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,877 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,877 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,896 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,896 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,897 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,897 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,898 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,898 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,898 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,936 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,936 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,937 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,937 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,937 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,965 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,965 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,965 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,967 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,967 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,967 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,985 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,985 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,985 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,999 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,999 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:43,999 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:43,999 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,000 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,000 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,000 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,000 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,001 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,001 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,002 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,002 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,002 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,002 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,002 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,003 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,003 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,014 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,014 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,014 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,023 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,023 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,024 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,029 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,029 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,029 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,030 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,030 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,030 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,031 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,031 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,031 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,048 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,048 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,049 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,049 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,049 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,049 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,050 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,050 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,053 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,053 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,053 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,053 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,053 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,054 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,054 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,054 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,055 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,055 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,055 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,062 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,062 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,062 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,063 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,063 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,063 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:00:44,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,064 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,064 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,064 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,064 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,065 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,065 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,065 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,065 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,102 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,102 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,102 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,103 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,104 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,104 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,104 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,104 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,105 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,105 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,105 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,105 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,145 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,145 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,145 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,145 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,146 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,146 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,211 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,212 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,212 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,212 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,212 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,213 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,213 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,213 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,213 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,214 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,214 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,214 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,214 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,222 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,222 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,222 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,223 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,223 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,223 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,224 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,224 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,224 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:00:44,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,224 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,225 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,254 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,254 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,256 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,256 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,256 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,288 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,288 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,288 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,290 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,290 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,290 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,306 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,306 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,307 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,307 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,307 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,308 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,308 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,308 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,310 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,310 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,310 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,324 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,324 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,325 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,325 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,584 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,584 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,585 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,585 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,585 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,585 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:00:44,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,595 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,595 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,595 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,596 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,597 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,611 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,611 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,612 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,613 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,613 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,614 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,614 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,614 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,614 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,615 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,615 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,615 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,628 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,628 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,628 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,628 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,629 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,629 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,629 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,629 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,659 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,659 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,660 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,660 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,660 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,660 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][146], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,661 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,661 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,661 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,661 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:44,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,764 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,764 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,764 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,766 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,766 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,766 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,782 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,782 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,782 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,783 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,784 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,784 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,784 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,785 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,785 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,786 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,786 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,787 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,787 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,826 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,827 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,827 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,827 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,827 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,863 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,863 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,863 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,909 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,909 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,910 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,910 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,946 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,946 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,946 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,946 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,946 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:44,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:44,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:44,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,003 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,003 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,003 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,125 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,126 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,128 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,128 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,128 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,128 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,129 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,129 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,129 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,129 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,207 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,207 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,207 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,423 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,423 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,423 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,424 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,424 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,424 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,439 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,439 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,439 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,491 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,491 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,494 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,495 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,495 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,495 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,495 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,495 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,502 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,502 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,502 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,502 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,503 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,503 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,503 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,503 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,516 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,516 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,516 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,533 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,533 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,533 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,550 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,551 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,551 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,558 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,558 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,559 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,559 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,566 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,566 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,566 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,567 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,567 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,567 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,613 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,614 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,615 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,615 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,615 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:00:45,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,617 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,617 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,617 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,618 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,618 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,618 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,618 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,619 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,619 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,619 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,619 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,621 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,621 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,621 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,621 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,622 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,622 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,622 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,622 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,623 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,623 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,623 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:45,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,667 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,667 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,667 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,700 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,703 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,703 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,712 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,712 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,712 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,712 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,713 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,748 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,748 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,848 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,848 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,849 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,849 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,849 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,915 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,915 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,915 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,919 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,919 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,919 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,964 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,967 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:45,968 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:45,968 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,004 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,004 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,004 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,008 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,008 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,016 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,016 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,016 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,017 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,017 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,017 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,019 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,019 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,019 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,020 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,020 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,020 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,020 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,021 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,021 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,021 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,021 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,040 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,040 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,040 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,041 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,041 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,041 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,064 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,064 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,064 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,074 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,074 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,086 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,086 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,086 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,087 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,087 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,087 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,091 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,091 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,102 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,102 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,102 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,107 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,107 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,107 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,107 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,108 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,108 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,108 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,108 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,109 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,109 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,110 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,110 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,125 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,125 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,126 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,126 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,127 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,127 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,128 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,128 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,132 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,132 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,132 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,133 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,133 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,141 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,141 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,141 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,141 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,143 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,143 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,143 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,143 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,144 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,144 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,151 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,151 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,152 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,152 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,152 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,152 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,164 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:00:46,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,164 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,164 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,164 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,184 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,184 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,184 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,185 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,185 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,185 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,207 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,207 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,207 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,208 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,208 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,208 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,208 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,209 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,209 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,209 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,209 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,220 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,220 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,220 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,221 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,221 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,221 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,221 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,222 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,222 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,261 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,261 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,261 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,269 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,269 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,269 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,279 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,280 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,280 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,281 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,284 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,284 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,285 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,285 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,294 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,294 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,294 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,544 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,544 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,544 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,546 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,546 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,546 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,606 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,606 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,607 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,607 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,609 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,609 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,609 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,612 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,612 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,612 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,612 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,613 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,613 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,613 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,613 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,615 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,615 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,615 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,638 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,638 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,638 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,641 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,641 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,641 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,642 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,642 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,642 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,645 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,645 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,645 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,677 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,677 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,677 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,684 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,684 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,684 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,692 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,692 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,693 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,693 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,693 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,696 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,696 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,704 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,704 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,736 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,736 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,736 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,737 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,737 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,737 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,743 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,743 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,747 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,747 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,748 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,748 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,750 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,750 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,750 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,756 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,756 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,756 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,758 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,758 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,758 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,759 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,759 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,769 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,769 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,769 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,769 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,770 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,770 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,770 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,771 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,774 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,774 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,775 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,775 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,775 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,776 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,776 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,776 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,776 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:00:46,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,778 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,778 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,778 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,795 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,825 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,825 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,825 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,825 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,912 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,912 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,912 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,913 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,913 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,913 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,939 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,939 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,939 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,941 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,941 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,941 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,947 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,947 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,949 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,949 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,950 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,950 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,963 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,963 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,964 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,964 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,964 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:46,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,966 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,966 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,974 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,974 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,974 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,974 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,974 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,975 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,975 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,975 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,976 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,976 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,992 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,992 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,992 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,994 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,994 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,994 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,995 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,995 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,995 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,997 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:46,997 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:46,997 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,036 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,036 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,037 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,037 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,037 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,037 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,037 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,039 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,039 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,059 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,059 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,059 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,059 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,059 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,060 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,062 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,062 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,062 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,063 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,063 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,063 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,066 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,066 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,066 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,121 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,121 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,121 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,122 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,153 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,153 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,155 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,155 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,161 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,161 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,163 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,164 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,164 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,178 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,178 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,178 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,179 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,179 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,179 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,181 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,181 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,192 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,207 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,207 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,207 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,208 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,208 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,423 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,423 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,423 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,423 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,424 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,424 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,424 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,424 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,429 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,429 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,429 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,429 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,430 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,430 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,430 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,430 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,432 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,432 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,432 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,445 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,446 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,446 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,459 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,460 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,464 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,464 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,464 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,464 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,464 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,465 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,465 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,466 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,466 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,466 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,466 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:00:47,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,468 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,468 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,468 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,475 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,476 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,476 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,476 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,476 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,509 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,509 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,509 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,538 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,538 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,539 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,539 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,539 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,546 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,546 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,547 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,547 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,547 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,553 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,554 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,554 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,554 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,555 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,555 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,555 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,555 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:00:47,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,582 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,582 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,582 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,582 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,583 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,583 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,583 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,583 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,585 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,585 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,585 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,594 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,594 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,594 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,594 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,595 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,606 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,606 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,606 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,609 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,609 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,609 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,610 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,610 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,611 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,611 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,611 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,611 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,612 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,612 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,612 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,612 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,617 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,617 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,659 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,659 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,680 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,680 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,680 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,680 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,680 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,681 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,681 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,681 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,681 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,682 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,682 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,682 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,682 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,740 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,740 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,746 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,746 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,746 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,778 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,778 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,778 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,778 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,779 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,779 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,779 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,779 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,782 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,782 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,782 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,788 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,788 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,788 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,788 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,789 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,789 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,789 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,789 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,815 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,815 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,815 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,816 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,816 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,816 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,818 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,818 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,818 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,818 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,818 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,819 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,819 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,819 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,821 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,821 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,832 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,832 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,832 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,832 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,833 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,833 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,833 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,833 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,845 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,845 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,848 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,848 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,848 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,848 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,849 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,849 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,849 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,850 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,850 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,850 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,850 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,851 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,851 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,851 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,851 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,852 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,852 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,852 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,852 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,857 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,857 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,857 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,857 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,857 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,858 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,858 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,858 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,870 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,870 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,870 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,871 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,871 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,871 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,871 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,872 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,872 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,872 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,872 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,894 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,894 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,894 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,894 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,894 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,895 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,895 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,895 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,901 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,901 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,901 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,901 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,903 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,903 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,903 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,907 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,907 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,907 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,915 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,915 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,915 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,916 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,916 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,916 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,916 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,919 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,919 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,919 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,930 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,930 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,930 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,931 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,931 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,931 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,932 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,932 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,932 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,932 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,933 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,933 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,933 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,934 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:00:47,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,944 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,945 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,952 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,952 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,952 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,952 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,957 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,957 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,957 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,958 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,958 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,964 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,964 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,964 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,964 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,970 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,970 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,970 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:47,971 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:47,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,000 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,000 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,000 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,001 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,001 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,001 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,002 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,002 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][93], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,003 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,003 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,003 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,041 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,041 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,041 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,042 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,042 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,042 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,042 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,046 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,046 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,046 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,046 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,047 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,047 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,048 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,048 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,048 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,052 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,052 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,052 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,061 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,061 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,061 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,062 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,062 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,065 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,065 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,075 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,075 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,075 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,076 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,076 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,076 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,077 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,078 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,078 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,078 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,079 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,092 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,092 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,116 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,116 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,116 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,118 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,118 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,118 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,118 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,119 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,119 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,119 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,119 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,120 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,120 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,120 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,121 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,121 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,121 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,121 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,326 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,326 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,326 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,327 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,327 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,327 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,329 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,329 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,329 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][129], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,330 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,330 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 273#L54-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,332 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,332 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,332 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,332 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,341 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,341 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,341 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,341 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,342 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,342 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,342 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,342 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,345 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,345 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,345 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,354 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,354 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,354 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,383 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,383 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,383 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,386 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,386 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,386 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,386 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,387 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,387 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,387 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,387 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,388 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,388 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,388 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,390 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,390 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,390 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,390 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,395 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,395 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,396 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,403 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,403 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,404 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,404 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,414 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,414 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,414 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,414 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,415 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,415 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,415 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,415 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,415 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,416 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,416 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,420 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,420 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,420 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,430 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,430 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,430 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,430 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,431 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,441 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,441 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,441 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,442 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,443 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,443 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,443 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,443 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,446 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,446 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,446 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,450 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,463 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,463 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,463 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,464 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,464 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,464 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,475 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,475 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,475 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,476 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,476 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,476 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,481 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,482 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,482 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,482 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,483 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,483 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,483 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,487 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,487 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,487 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,496 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,496 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,496 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,496 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,513 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,513 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,514 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,514 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,514 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,514 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,516 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,516 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,516 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,517 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,517 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,517 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,532 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,532 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,532 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,533 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,533 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,533 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,534 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,534 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,534 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][106], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,535 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,535 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,535 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,553 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,553 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,553 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,553 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,553 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,554 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,554 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,555 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,555 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,555 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,559 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,559 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,559 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,559 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,559 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,560 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,560 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,560 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,562 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,562 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,571 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,572 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,572 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,572 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,572 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,573 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,573 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,573 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,575 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,575 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,577 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,577 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,577 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,589 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,589 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,590 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,590 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,590 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,611 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,611 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,611 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,612 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,612 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,617 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,617 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,617 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,617 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,617 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:00:48,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,618 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,618 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,618 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,618 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,624 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,624 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,625 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,625 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,625 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:00:48,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,685 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,685 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,685 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,685 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,686 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,686 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,686 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,686 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,690 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,690 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,690 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,690 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,690 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,691 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,691 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,691 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,692 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,692 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,692 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,692 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,701 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,702 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,702 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,703 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,704 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,704 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,704 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,704 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,715 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,715 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,715 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,716 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,716 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,717 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,717 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,742 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,743 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,744 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,744 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,744 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,745 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,745 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,751 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,751 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,751 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,752 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,752 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,752 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,752 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,752 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,759 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,759 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,759 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,759 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,760 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,760 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,760 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,760 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,760 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,762 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,762 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,764 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,764 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,766 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,766 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,766 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,766 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,770 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,771 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,772 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,772 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,773 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,773 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,773 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,773 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,776 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,776 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,776 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,777 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,777 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,778 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,778 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,778 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,778 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,782 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,782 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,782 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,783 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,783 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,785 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,785 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,786 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,786 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,786 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,786 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,809 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,809 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,809 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,810 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,810 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,810 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,812 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,812 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,815 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,815 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,830 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,830 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,831 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,831 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,831 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,831 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,832 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,832 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,832 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,834 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,834 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,834 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,834 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,841 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,841 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,841 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,841 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,842 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,842 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,851 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,851 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,852 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,852 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,852 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,854 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,854 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,854 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,855 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,855 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,855 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,855 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,855 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,858 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,858 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,860 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,865 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,865 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,865 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,865 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,866 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,866 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,866 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,866 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,867 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,867 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,867 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,869 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,869 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,869 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,869 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,873 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,873 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,873 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,874 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,874 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,874 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,884 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,884 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,884 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,884 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,885 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,885 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,885 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,885 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,887 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,887 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,887 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,895 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,895 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,895 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,898 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,898 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,898 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,920 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,920 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,920 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,920 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,921 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,921 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,921 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,922 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,922 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,922 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,922 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,924 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,924 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,934 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,934 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,934 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,934 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,935 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,935 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,935 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,935 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:48,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,948 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,948 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,948 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,948 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,949 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,949 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,949 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,950 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,950 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,950 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,950 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,954 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,954 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,954 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,955 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,955 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,955 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,956 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,966 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,966 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,967 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,967 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,967 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,967 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,968 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,968 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,968 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:48,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,969 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,969 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,970 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,970 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:48,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,982 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,982 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:48,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:48,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,215 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,215 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,215 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,215 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,216 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,216 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,225 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,225 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,225 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,226 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,226 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,226 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,229 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,230 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,231 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,231 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,231 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:00:49,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,234 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,234 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,234 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:00:49,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,278 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,278 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,278 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,279 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,279 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,279 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,279 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,280 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,280 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,280 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,280 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,375 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,375 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,375 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,376 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,377 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,377 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,377 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,377 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,387 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,387 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,387 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,388 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,388 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,388 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,392 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,392 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,392 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,392 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,393 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,393 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,393 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,394 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,394 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,394 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,394 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,397 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,397 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,422 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,422 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,422 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,423 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,424 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,424 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,428 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,428 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,428 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,430 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,430 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,431 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,431 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,436 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,436 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,436 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,439 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,439 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,439 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,453 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,453 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,453 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,454 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,454 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,454 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,463 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,463 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,463 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,463 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,533 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,533 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,533 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,534 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,534 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,534 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,540 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,540 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,540 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,543 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,543 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,543 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,549 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,549 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,549 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,549 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,550 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,550 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,550 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,550 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,553 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,553 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,553 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,570 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,570 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,570 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,570 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,571 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,571 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,571 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,571 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,572 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,572 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,572 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,583 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,583 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,583 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,583 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,587 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,587 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,587 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,587 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,588 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,588 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,588 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,588 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,589 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,589 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,589 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,592 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,592 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,592 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,611 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,611 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,611 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,634 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,634 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,634 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,640 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,640 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,641 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,642 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,644 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,644 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,644 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,644 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,645 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,645 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,645 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,645 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,656 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,656 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,656 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,657 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,657 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,657 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,668 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,668 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,668 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,669 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,669 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,670 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,670 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,670 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:49,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,689 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,689 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,689 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,690 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,690 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,690 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,690 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,690 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,691 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,691 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,691 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,701 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,701 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,701 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,701 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,702 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,702 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,702 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,702 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,703 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,703 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,703 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,707 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,707 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,708 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,708 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,708 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,709 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2025-03-15 01:00:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,712 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,712 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,712 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,712 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,713 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,713 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,713 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,713 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,778 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,778 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,778 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,778 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,785 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,785 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,785 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,793 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,793 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,793 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,793 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,803 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,803 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,804 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,804 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,804 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:00:49,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,932 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,932 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,938 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,938 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,938 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,938 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,939 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,939 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,939 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,939 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,946 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,946 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,946 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,946 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,956 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,956 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,956 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,957 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,957 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,957 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,982 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,982 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,983 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,983 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,996 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:49,996 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:49,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,011 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,012 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,012 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,023 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,023 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,023 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,023 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,031 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,031 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,031 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,032 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,032 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,032 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,091 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,091 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,091 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,306 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,306 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,306 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,306 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,319 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,319 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,319 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,332 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,332 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,332 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,342 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,342 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,342 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,342 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,348 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,348 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,348 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,349 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,349 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,349 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,349 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,357 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,357 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,357 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,358 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,358 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,358 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,364 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,364 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,364 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,364 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,366 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,366 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,366 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,372 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,372 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,372 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,373 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,373 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,373 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,373 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,373 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,382 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,382 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,382 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,382 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,387 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,387 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,387 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,402 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,402 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,402 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,403 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,403 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,403 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,405 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,405 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,405 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,406 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,406 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,406 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,413 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,413 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,413 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,413 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,414 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,414 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,414 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,414 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,436 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,436 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,436 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,436 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,441 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,441 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,441 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,448 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,448 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,448 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,448 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,456 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,456 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,456 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,456 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,456 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,457 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,457 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,506 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,506 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,506 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,507 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,507 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,507 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,507 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,511 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,511 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,511 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,511 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,512 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,512 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,512 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,513 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,513 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,513 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,518 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,518 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,518 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,519 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,519 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,519 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:00:50,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,520 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,520 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,521 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,521 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,521 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,522 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,522 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2025-03-15 01:00:50,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,620 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,620 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,620 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,620 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,621 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,621 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,621 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,625 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,625 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,625 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,625 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,625 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,626 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,626 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,626 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,626 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,626 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,631 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,631 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,632 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,632 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,632 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,635 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,635 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,635 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,635 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,636 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,636 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,636 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,636 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,657 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,657 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,657 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,657 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,658 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,658 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,658 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,658 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,673 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,673 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,673 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,673 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,674 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,674 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,674 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,674 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,675 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,675 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,675 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,676 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,676 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,676 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,676 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,685 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,685 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,685 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,686 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,686 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,686 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,697 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,697 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,697 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,697 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,698 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,698 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,698 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,698 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,705 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,705 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,705 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,710 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,710 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,710 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,715 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,715 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,715 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,715 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,716 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,716 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,716 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,716 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,721 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,721 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,721 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,721 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,722 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,722 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,722 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,722 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,743 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,743 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,743 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,744 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,752 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,752 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,752 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,753 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,753 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,753 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,753 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,754 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,754 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,754 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,754 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,764 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,764 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,764 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,764 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,764 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,765 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,785 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,785 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,785 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,785 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,786 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,786 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,786 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,786 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,787 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,787 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,787 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,787 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,788 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,788 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,788 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,788 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,789 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,790 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,801 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,801 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,801 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,802 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,802 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,802 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,812 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,812 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,812 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,813 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,813 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,813 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,818 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,818 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,818 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,819 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,819 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,819 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,819 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,819 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,820 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,820 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,820 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,821 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,821 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,821 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,821 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,835 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,835 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,836 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,836 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,837 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,837 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,837 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,839 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,839 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,839 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,839 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:50,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,859 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,859 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,859 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,860 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,860 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,895 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,895 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,895 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,895 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,895 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,896 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,896 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,900 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,900 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,900 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,901 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,901 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,901 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,901 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,901 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,902 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,902 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,902 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,907 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,907 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,907 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,908 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,908 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,908 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,909 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,909 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,909 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,910 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,910 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,910 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,911 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,911 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,911 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,911 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2025-03-15 01:00:50,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,965 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,965 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,965 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,966 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,966 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,967 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,967 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:50,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,995 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,995 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,995 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,996 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,996 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,996 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,996 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,996 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,997 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:50,997 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:50,997 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,295 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,295 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,295 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,296 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,296 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,296 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,296 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,297 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,297 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,297 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,297 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,317 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,317 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,317 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,318 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,318 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,318 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,330 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,330 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,330 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,331 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,331 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,331 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,331 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,332 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,332 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,332 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,333 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,333 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,333 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,333 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,334 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,334 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,334 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,334 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,334 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,335 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,335 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,335 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,335 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,338 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,338 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,338 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,338 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,338 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,339 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,339 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,341 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,341 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,341 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,342 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,342 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,342 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,342 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,343 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,343 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,343 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,345 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,345 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,347 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,347 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,347 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,348 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,348 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,348 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,369 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,369 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,369 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,369 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,369 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,369 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,369 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,370 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,370 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,370 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,370 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,370 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,371 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,371 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,371 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,419 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,419 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,419 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,419 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,419 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,420 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,420 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,420 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,420 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,420 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,430 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,430 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,430 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,431 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,431 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,431 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,443 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,443 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,443 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,443 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,444 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,444 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,445 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,445 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,446 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,446 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,446 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,448 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,448 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,448 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,449 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,449 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,449 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,450 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,450 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,450 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,453 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,453 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,453 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,454 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,454 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,454 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,457 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,457 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,457 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,457 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,458 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,458 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,459 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,459 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,460 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,460 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,460 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,462 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,462 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,462 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,462 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,463 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,463 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,465 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,465 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,465 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,466 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,466 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,466 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,494 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,494 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,494 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,495 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,495 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,495 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,505 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,505 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,506 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,506 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,506 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,509 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,509 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,509 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,510 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,510 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,510 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,510 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,511 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,511 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,511 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,511 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is not cut-off event [2025-03-15 01:00:51,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,513 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,513 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,513 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,513 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,514 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,514 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,514 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,514 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,561 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,561 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,561 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,562 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,562 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,562 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,581 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,581 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,581 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,582 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,583 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,583 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,612 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,612 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,612 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,613 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,613 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,613 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,635 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,635 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,635 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,636 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,636 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,636 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,684 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,684 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,684 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,684 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,711 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 62#L66-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,711 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,711 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,712 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,712 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,712 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,734 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 62#L66-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,734 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,734 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,735 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,735 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,735 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,750 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,750 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,750 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,751 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,751 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,751 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,755 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,756 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,756 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,759 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,759 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,760 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,760 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,760 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,766 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,766 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,785 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,785 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,785 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,786 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,786 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,786 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,791 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,791 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,791 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,791 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,791 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,793 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,793 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,793 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,793 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,793 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,796 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,796 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,796 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,796 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,797 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,797 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,797 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,797 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,799 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,799 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,799 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,800 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2025-03-15 01:00:51,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,800 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,800 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,819 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,819 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,819 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,819 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,823 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,823 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,823 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,824 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,824 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,824 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,844 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,844 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,844 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,845 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,845 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,845 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,851 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,851 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,851 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:51,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,854 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,854 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,854 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,854 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,855 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,855 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,855 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,855 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,856 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:51,856 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:51,856 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,026 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,026 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,026 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,026 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,053 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,053 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,053 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,053 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,061 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,061 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,061 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,068 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,068 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,068 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,068 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,080 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,080 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,080 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,081 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,081 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,081 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,115 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,115 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,115 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,116 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,116 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,116 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,137 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,137 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,137 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,137 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,138 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,138 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,138 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,139 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,139 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,139 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,171 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,171 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,171 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,171 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,214 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,214 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,214 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,215 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 133#L82-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,215 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,215 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,262 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,262 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,263 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,263 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,263 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,263 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,263 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,264 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,264 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,323 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,323 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,323 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,324 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,324 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,324 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,336 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,336 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,336 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,336 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,340 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,340 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,340 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,340 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,345 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,345 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,349 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,349 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,349 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,350 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,350 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,350 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,389 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,389 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,389 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,389 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,390 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,390 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,390 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,390 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,391 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,391 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,402 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,402 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,402 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,405 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,405 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,405 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,433 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,433 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,437 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,437 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,437 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,437 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,443 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,444 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,444 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,444 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,449 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 273#L54-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,449 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,449 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,450 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,450 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,450 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,474 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,474 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,474 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,474 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,474 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,475 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,475 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,475 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,481 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,481 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,481 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,482 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,482 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,482 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,483 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,483 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,483 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,483 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,483 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:52,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,489 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,489 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,489 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,489 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,490 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,490 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,490 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,490 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,492 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,492 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,492 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,493 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,493 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][190], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 148#L74-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,494 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,494 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,494 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,494 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2025-03-15 01:00:52,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,561 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,561 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,561 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,562 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,562 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,562 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,576 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,576 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,576 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,577 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,577 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,577 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,591 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,591 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,591 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,592 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,592 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,592 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,616 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,616 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,616 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,617 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,617 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,617 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,617 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,617 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,618 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,618 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,618 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,618 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,635 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,635 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,635 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,635 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2025-03-15 01:00:52,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,690 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,690 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,690 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,690 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,691 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,691 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,691 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,691 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,713 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,713 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,714 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,714 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,714 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,715 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,715 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,715 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,715 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,715 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,733 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,733 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,733 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,733 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,734 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,734 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,734 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,734 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,738 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,738 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,738 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,738 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,739 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,739 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,740 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,740 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,741 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,741 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,741 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,926 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,926 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,926 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,927 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,927 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,927 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,964 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,964 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,964 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,966 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,966 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,966 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,967 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,978 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,978 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,978 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,978 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,989 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,989 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,989 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,989 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,989 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,989 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,990 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,990 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,990 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,991 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2025-03-15 01:00:52,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,991 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,991 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:52,991 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:52,991 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,055 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,055 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,056 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,056 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,056 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,061 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,061 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,063 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,063 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,063 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,063 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,064 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,064 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,065 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,065 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,073 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,073 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,073 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,074 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,074 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,074 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,122 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,122 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,122 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,123 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,123 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,123 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,124 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,124 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,124 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,125 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,125 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,125 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,126 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,126 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,126 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,127 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,127 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,127 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,127 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,160 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,160 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,160 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,161 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,161 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,162 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,162 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,178 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,179 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,179 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,179 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,194 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,194 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,194 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,195 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,195 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,195 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,226 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,226 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 133#L82-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,227 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,227 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,227 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,227 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,228 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,228 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,228 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,301 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,301 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,301 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,302 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,302 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,302 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,302 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,303 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,303 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,303 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,303 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,330 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,330 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,330 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,331 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,332 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,332 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,332 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2025-03-15 01:00:53,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,406 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,406 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,406 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,406 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,407 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,407 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,407 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,407 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,408 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,408 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,408 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,438 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,438 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,438 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,438 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,439 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,439 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,439 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,439 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,439 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,440 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,440 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,440 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,440 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,441 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,441 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,441 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,441 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,441 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,487 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,487 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,487 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,487 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,488 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,488 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,489 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,489 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,489 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,489 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,499 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,499 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,500 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,500 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,501 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,501 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,501 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,502 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,502 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,502 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,502 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,513 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,513 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,514 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,514 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,514 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,515 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,515 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,515 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,516 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,516 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,516 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,516 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,517 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,517 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,518 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,518 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,518 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,518 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,615 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,615 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,615 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,615 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,616 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,616 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,616 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,616 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,617 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,617 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,617 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,617 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,617 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,618 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,618 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,618 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,618 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,619 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2025-03-15 01:00:53,619 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,619 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,619 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,657 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,657 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,657 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,658 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,658 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,658 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,697 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,697 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,697 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,699 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,699 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,699 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,718 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,718 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,718 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,718 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,718 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,719 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,719 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,719 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,750 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,750 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,750 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,751 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:53,751 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:53,751 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2025-03-15 01:00:54,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,121 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,121 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,121 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,122 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,122 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,122 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,123 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,123 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,123 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,124 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,124 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,135 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,135 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,135 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,136 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,136 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,136 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,137 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,137 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,137 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,138 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2025-03-15 01:00:54,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,138 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,138 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:54,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,255 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,255 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,256 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,256 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,256 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,256 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,257 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,257 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,257 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,336 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,336 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 133#L82-2true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,343 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 133#L82-2true, 62#L66-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,343 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,343 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,344 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 133#L82-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,344 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,344 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2025-03-15 01:00:54,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,416 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,416 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,416 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,416 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,423 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 133#L82-2true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,423 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,423 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,424 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,424 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,424 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,424 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,425 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,425 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,425 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,425 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,545 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,545 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,545 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,545 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 133#L82-2true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,599 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 133#L82-2true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,599 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,599 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,600 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,600 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,600 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,600 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,601 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,601 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,601 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,601 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,615 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,615 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,615 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,615 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,615 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:54,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,636 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,636 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,636 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,636 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 133#L82-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,637 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,637 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,637 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,637 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 133#L82-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,638 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,638 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,638 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,666 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,666 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,666 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,666 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 133#L82-2true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,672 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,673 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,673 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,674 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,674 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,674 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,717 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,717 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,717 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,718 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,718 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,718 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2025-03-15 01:00:54,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,986 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,986 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,986 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,986 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,987 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,987 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,987 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,987 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,988 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:54,988 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:54,988 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,020 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,020 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,020 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,049 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,049 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,049 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,049 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,062 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,062 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,062 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,068 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,068 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,068 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,068 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,069 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,069 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,070 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,070 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,091 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,091 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,091 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,091 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,091 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,092 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:55,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,112 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,112 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,122 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,122 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,122 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,122 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,123 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,123 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,123 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,123 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,124 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,124 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,124 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,143 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,143 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,143 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,187 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,187 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,187 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,188 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,188 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,188 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,222 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,222 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,222 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,223 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,223 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,223 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,395 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,395 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,395 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,396 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,396 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,396 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,407 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,407 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,407 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,408 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,409 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,409 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,409 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,409 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,409 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,410 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,410 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,410 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,414 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,414 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,414 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,414 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,428 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,428 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,428 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,457 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,457 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,457 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,458 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:55,458 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:55,458 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2025-03-15 01:00:56,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,047 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,047 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,047 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,047 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,047 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,048 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,048 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,048 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,048 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,056 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 133#L82-2true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,056 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,056 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,058 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,058 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,058 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,220 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,220 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,220 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,277 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,277 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,277 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,278 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,278 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,278 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,278 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,279 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,279 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,320 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,320 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,320 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,320 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,321 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,321 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,321 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,321 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,358 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,358 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,358 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,359 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,359 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,359 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,359 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,360 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,360 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,360 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,360 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,361 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,361 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,361 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,361 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2025-03-15 01:00:56,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,458 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,458 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,458 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,459 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,459 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,459 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,459 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,459 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,460 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,460 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,460 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,460 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,461 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,461 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,461 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,461 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,515 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,515 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,515 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,516 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,516 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,516 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,516 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,517 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,517 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,530 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,530 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,530 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,564 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,564 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,564 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,572 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,572 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,572 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,573 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,573 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,573 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,573 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,574 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,574 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,574 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,574 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,575 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,575 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,575 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,575 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,575 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,576 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][154], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,576 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,576 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,587 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,587 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,587 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,600 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,600 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,600 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,600 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,601 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,601 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,601 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,601 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,603 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,603 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,603 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,879 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,879 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,879 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2025-03-15 01:00:56,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:56,999 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,999 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,999 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:56,999 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,000 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,000 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,000 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,000 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,001 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,001 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,002 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,002 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,022 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,022 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,022 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,022 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,022 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,023 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,023 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,023 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,024 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,024 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,024 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,045 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,045 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,045 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,045 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,046 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,046 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,046 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,046 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,047 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,047 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,047 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,047 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,048 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,048 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,048 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,048 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2025-03-15 01:00:57,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,085 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,085 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,085 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,085 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,086 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,086 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,086 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,087 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,087 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,087 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,087 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,105 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,105 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,106 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,106 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,107 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,107 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,107 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,161 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,161 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,169 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,169 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,169 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,169 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,170 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,170 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,170 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,170 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,171 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,171 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][177], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,171 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,171 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,172 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,172 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,172 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,172 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:57,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,189 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,189 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,189 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2025-03-15 01:00:57,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,332 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,333 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,333 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,334 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,334 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,334 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,334 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,335 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,335 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,335 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,335 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,355 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,355 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,355 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,355 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,356 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,356 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,356 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,356 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,357 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,357 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,357 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,357 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,358 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,358 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is not cut-off event [2025-03-15 01:00:57,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,488 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,488 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,488 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,490 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][181], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:57,490 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:57,490 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,018 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,018 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,018 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,018 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,019 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,019 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,019 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,019 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,020 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,020 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,020 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,021 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,021 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,068 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,068 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,068 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,069 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,069 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,069 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,069 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,070 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,070 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,104 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,104 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,104 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,105 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,105 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,105 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,105 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,105 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,106 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,106 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,106 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,230 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,230 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,230 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,230 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,231 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,231 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,231 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,231 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,232 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,232 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,232 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,254 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,254 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,254 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,255 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,255 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,256 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,256 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,278 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,278 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,278 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,278 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,279 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,279 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,279 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,279 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,280 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,280 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,280 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2025-03-15 01:00:58,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,639 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,639 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,640 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,640 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,640 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,843 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,843 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,843 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,844 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,844 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,844 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,944 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,944 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,944 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,945 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,945 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,945 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,945 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][240], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,946 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,946 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,946 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,946 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2025-03-15 01:00:58,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,967 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,967 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,967 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,967 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,968 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,968 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,968 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,968 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,977 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,977 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,977 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,977 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,978 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,978 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,978 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,978 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,985 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,985 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,985 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:58,986 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,986 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,986 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:58,986 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2025-03-15 01:00:59,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,002 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,002 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,002 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,002 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,003 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,003 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,003 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,003 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,009 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,009 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,009 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,010 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,010 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,010 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,044 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,044 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,044 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,044 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,124 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,124 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,124 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,124 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,124 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,125 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,125 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,131 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,131 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,132 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,132 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,132 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2025-03-15 01:00:59,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,188 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,188 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,188 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,188 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,189 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,189 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,190 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,190 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,190 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2025-03-15 01:00:59,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,357 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,357 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,357 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,357 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,357 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,358 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,358 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,377 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,377 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,378 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,378 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,378 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,390 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,390 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,390 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,391 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,391 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,391 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,456 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,456 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,456 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,457 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,457 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,457 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,464 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,464 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,464 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,464 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,465 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,465 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,465 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,465 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,473 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,473 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,473 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,474 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,474 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,474 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2025-03-15 01:00:59,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,942 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,942 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,942 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,942 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][209], [289#true, 298#true, 292#true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,942 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,943 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][228], [289#true, 298#true, 193#L64-2true, 292#true, 191#L76-1true, 187#L43-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:00:59,943 INFO L294 olderBase$Statistics]: this new event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:00:59,943 INFO L297 olderBase$Statistics]: existing Event has 176 ancestors and is cut-off event [2025-03-15 01:01:00,840 INFO L124 PetriNetUnfolderBase]: 89217/193072 cut-off events. [2025-03-15 01:01:00,840 INFO L125 PetriNetUnfolderBase]: For 492000/747454 co-relation queries the response was YES. [2025-03-15 01:01:03,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 577308 conditions, 193072 events. 89217/193072 cut-off events. For 492000/747454 co-relation queries the response was YES. Maximal size of possible extension queue 9718. Compared 2671849 event pairs, 84467 based on Foata normal form. 0/136146 useless extension candidates. Maximal degree in co-relation 575498. Up to 94368 conditions per place. [2025-03-15 01:01:05,093 INFO L140 encePairwiseOnDemand]: 278/281 looper letters, 28 selfloop transitions, 2 changer transitions 10/258 dead transitions. [2025-03-15 01:01:05,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 258 transitions, 794 flow [2025-03-15 01:01:05,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-15 01:01:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-15 01:01:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2025-03-15 01:01:05,095 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8920521945432978 [2025-03-15 01:01:05,096 INFO L298 CegarLoopForPetriNet]: 286 programPoint places, -8 predicate places. [2025-03-15 01:01:05,096 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 258 transitions, 794 flow [2025-03-15 01:01:05,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:01:05,096 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 01:01:05,096 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 01:01:05,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 01:01:05,097 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE, thread2Err1ASSERT_VIOLATIONDATA_RACE (and 26 more)] === [2025-03-15 01:01:05,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 01:01:05,097 INFO L85 PathProgramCache]: Analyzing trace with hash 749159949, now seen corresponding path program 1 times [2025-03-15 01:01:05,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 01:01:05,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338701770] [2025-03-15 01:01:05,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 01:01:05,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 01:01:05,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 01:01:05,133 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:01:05,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 01:01:05,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338701770] [2025-03-15 01:01:05,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338701770] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 01:01:05,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 01:01:05,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-15 01:01:05,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349097795] [2025-03-15 01:01:05,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 01:01:05,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-15 01:01:05,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 01:01:05,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-15 01:01:05,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-15 01:01:05,135 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 281 [2025-03-15 01:01:05,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 258 transitions, 794 flow. Second operand has 3 states, 3 states have (on average 241.33333333333334) internal successors, (724), 3 states have internal predecessors, (724), 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:01:05,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 01:01:05,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 281 [2025-03-15 01:01:05,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 01:01:05,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:05,865 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:05,866 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:05,866 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,866 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:05,867 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:05,867 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 01:01:06,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,410 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,410 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,411 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,411 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,412 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,412 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,412 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,828 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,828 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,828 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,830 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,830 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,830 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,836 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:06,837 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:06,837 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,058 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,058 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,058 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,059 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,059 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,060 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,060 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 01:01:07,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,311 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,311 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,312 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,312 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,312 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,312 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,313 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,313 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,313 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 01:01:07,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,411 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,412 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,412 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,412 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,492 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,492 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,492 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,493 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,493 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,493 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 01:01:07,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,691 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,691 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,692 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,692 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,692 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,692 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,693 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,693 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:07,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,871 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,871 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,871 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,872 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,872 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,873 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,877 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,877 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,878 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,878 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,878 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,878 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,944 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,944 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,944 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,945 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,945 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,945 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,945 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:07,946 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,946 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,946 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:07,946 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 01:01:08,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,009 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,009 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,010 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,010 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,012 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,012 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,012 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,254 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,255 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,255 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,256 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,256 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,256 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,261 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,261 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,261 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,262 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,262 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,262 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,374 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,374 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,374 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,376 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,376 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,376 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,381 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,381 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,381 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,382 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,382 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,382 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2025-03-15 01:01:08,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,484 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,484 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,484 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,485 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,485 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,485 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,514 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,514 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,514 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,514 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,515 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,515 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,515 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,516 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,516 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,542 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,542 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,542 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,543 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,543 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,543 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,606 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,606 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,606 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,609 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,609 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,609 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,609 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,610 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,610 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,610 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,610 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,617 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,618 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,618 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,618 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,619 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,619 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,619 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,619 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:08,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,674 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,674 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,674 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,675 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,675 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,735 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,735 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,735 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,735 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,736 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,736 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,736 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,737 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,737 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 01:01:08,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,978 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,978 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,978 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,979 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,979 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,979 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:08,980 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:08,980 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is not cut-off event [2025-03-15 01:01:09,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,216 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,216 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,216 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,216 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,217 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,217 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,217 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,218 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,218 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,218 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,218 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,220 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,220 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,220 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,221 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,221 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,221 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,221 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,222 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,222 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,222 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,249 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,249 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,250 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,250 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,250 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,250 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,254 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,254 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,254 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,316 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,316 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,316 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,322 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,322 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,322 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,350 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,350 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,350 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,350 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,351 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,351 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,351 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,351 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,352 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,352 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,353 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,353 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,353 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,353 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,354 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,354 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,354 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,354 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,355 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,355 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,366 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,368 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,374 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,374 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,374 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,375 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,375 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,376 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,376 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,376 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,376 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,388 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,388 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,388 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,389 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,389 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,389 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,389 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,391 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,391 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,392 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,392 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,392 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,450 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,450 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,450 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,451 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,451 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,451 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,472 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,472 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,472 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,473 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 28#$Ultimate##0true, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,474 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,474 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,474 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,474 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,923 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,923 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,923 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,925 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,925 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,925 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,926 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,930 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,930 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,930 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,931 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,931 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,931 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,931 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,933 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,933 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,933 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,934 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,934 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,934 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,934 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,934 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,936 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,936 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,936 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,936 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,937 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,937 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,937 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,937 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,975 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,975 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,975 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,977 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,977 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,977 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,981 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,981 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,981 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,981 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:09,982 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:09,982 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,069 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,070 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,070 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,071 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,071 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,076 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,077 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,078 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,078 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,078 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,079 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,079 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,079 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,079 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,080 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,080 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,080 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,080 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,223 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,223 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,224 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,224 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,226 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,226 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,226 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,235 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,235 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,235 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,235 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,235 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,236 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 187#L43-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,236 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,236 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,405 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,405 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,405 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,406 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,406 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,406 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,407 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,407 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,407 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,407 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,407 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,438 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,438 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,438 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,439 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,439 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,439 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,478 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,478 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,478 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,479 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,479 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,480 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,480 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,480 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,480 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,516 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,516 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,516 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,519 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 125#L62-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,519 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,519 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,681 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,681 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,681 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,682 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,682 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,682 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,683 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,683 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,683 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,698 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,698 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,698 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,699 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,699 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,700 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,700 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,700 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,700 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,704 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,704 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,705 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,705 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,706 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,706 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,722 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,722 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,723 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,723 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,723 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,723 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,724 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,724 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,724 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,725 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,725 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,725 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,763 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,765 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,765 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,765 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,765 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,773 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,773 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,773 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,774 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,774 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,774 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:10,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,810 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,810 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,810 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,811 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,811 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,811 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,812 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,812 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,812 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,821 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,821 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,822 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,822 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,823 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,823 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,823 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,830 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,830 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,830 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,831 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,831 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,831 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,831 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,832 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,832 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,832 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,832 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,838 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,838 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,838 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,839 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,839 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,839 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,840 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,840 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,840 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is not cut-off event [2025-03-15 01:01:10,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,840 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,840 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,888 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,888 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,888 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,889 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,889 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,889 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,889 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,890 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,890 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,890 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,890 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,917 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,917 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,918 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,918 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,918 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,935 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,935 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,935 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,936 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,936 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,936 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,940 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,940 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,940 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,940 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,940 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,941 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,941 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,941 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,980 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,980 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,980 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,981 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,981 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,981 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,987 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,987 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,987 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,988 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 54#L43-2true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:10,988 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:10,988 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,061 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,061 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,061 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,062 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,063 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,063 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,064 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,064 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,065 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,065 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,065 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,093 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,093 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,093 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,095 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,095 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,095 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,165 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,165 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,165 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,166 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,166 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,166 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,211 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,211 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,211 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,214 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,214 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,214 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,257 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,257 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,257 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,258 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,258 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,258 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,258 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,259 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,259 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,259 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,259 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,261 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,261 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,262 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,262 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,262 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,262 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,263 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,263 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,263 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,279 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,279 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,279 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,280 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,280 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,280 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,280 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,281 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,281 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,281 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,281 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,282 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,282 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,282 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,282 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:11,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,299 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,299 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,299 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,301 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,301 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,301 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,304 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,304 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,304 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,305 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,305 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,305 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,306 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,306 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,306 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,324 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,324 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,324 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,324 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,324 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,325 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,325 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,325 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,326 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,326 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,326 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,328 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,328 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,328 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,328 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,328 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,329 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,329 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,329 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,330 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,330 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,330 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,330 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,330 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,331 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,331 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,331 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2025-03-15 01:01:11,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,354 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,354 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,354 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,355 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,355 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,355 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,356 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,356 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,357 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,357 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,384 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,384 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,384 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,384 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,385 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,385 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,385 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,385 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,389 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,389 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,389 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,390 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,390 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,390 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,390 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,391 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:11,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,606 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,606 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,607 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,607 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,608 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,608 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,608 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,609 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,609 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,609 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,609 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,709 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,709 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,709 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,712 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,712 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,712 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,777 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,777 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,777 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,777 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,777 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,778 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,778 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,778 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,864 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,864 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,864 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,864 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,865 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,865 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,865 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,866 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,866 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,866 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,878 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,878 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,878 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,879 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,879 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,879 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,880 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,880 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,880 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:11,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,881 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,881 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,881 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,881 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,938 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,938 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,938 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,941 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:11,941 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:11,941 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,018 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,019 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,019 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,021 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,021 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,021 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,043 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,043 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,043 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,045 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,046 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,046 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,050 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,050 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,050 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,051 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,051 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,051 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,054 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,054 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,054 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,056 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,056 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,056 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,056 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,057 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,057 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,057 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,057 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,059 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,059 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,060 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,060 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,094 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,094 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,094 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,096 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,096 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,096 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,100 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,100 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,100 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,101 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,101 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,101 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,171 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,171 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,171 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,172 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,172 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,173 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,173 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,173 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,173 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,177 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,177 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,177 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,178 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,178 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,178 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,182 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,182 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,183 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,183 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,183 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,184 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,184 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,187 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,187 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,187 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,188 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,188 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,189 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,189 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,189 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,189 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,194 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,194 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,195 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,195 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,196 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,196 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,196 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is not cut-off event [2025-03-15 01:01:12,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,215 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,215 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,215 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,216 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,216 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,216 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,505 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,505 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,507 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,508 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,508 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,513 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,513 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,513 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,513 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,514 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,514 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,514 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,514 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,543 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,543 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,543 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,544 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,544 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,545 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,545 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,545 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,545 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 01:01:12,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,546 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,546 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,546 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,546 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,547 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,547 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,574 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,574 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,575 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,575 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,575 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,577 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,577 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,577 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,578 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,578 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,608 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,608 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,608 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,611 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,612 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,618 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,618 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,618 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,619 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,619 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,619 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,623 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,623 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,623 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,626 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,626 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,626 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,627 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,627 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,627 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,630 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,630 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,630 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,672 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,672 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,672 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,673 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,675 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,675 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,680 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,681 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,681 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,681 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,681 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,682 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,682 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 160#L46-1true, 28#$Ultimate##0true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,739 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,739 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,739 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,739 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,740 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,740 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,741 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,741 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,741 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,741 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([762] L111-3-->$Ultimate##0: Formula: (and (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4| 0) (= v_thread4Thread1of1ForFork4_thidvar0_2 |v_ULTIMATE.start_main_#t~pre36#1_7|) (= v_thread4Thread1of1ForFork4_thidvar2_2 0) (= v_thread4Thread1of1ForFork4_thidvar1_2 0) (= |v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4| 0) (= v_thread4Thread1of1ForFork4_thidvar4_2 0) (= v_thread4Thread1of1ForFork4_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|} OutVars{thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1_12|, thread4Thread1of1ForFork4_#in~_argptr#1.offset=|v_thread4Thread1of1ForFork4_#in~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#res#1.base=|v_thread4Thread1of1ForFork4_#res#1.base_4|, thread4Thread1of1ForFork4_~_argptr#1.base=|v_thread4Thread1of1ForFork4_~_argptr#1.base_4|, thread4Thread1of1ForFork4_#t~nondet11#1=|v_thread4Thread1of1ForFork4_#t~nondet11#1_12|, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1_8|, thread4Thread1of1ForFork4_thidvar1=v_thread4Thread1of1ForFork4_thidvar1_2, thread4Thread1of1ForFork4_thidvar2=v_thread4Thread1of1ForFork4_thidvar2_2, thread4Thread1of1ForFork4_thidvar3=v_thread4Thread1of1ForFork4_thidvar3_2, thread4Thread1of1ForFork4_thidvar4=v_thread4Thread1of1ForFork4_thidvar4_2, thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_8|, ULTIMATE.start_main_#t~pre36#1=|v_ULTIMATE.start_main_#t~pre36#1_7|, thread4Thread1of1ForFork4_thidvar0=v_thread4Thread1of1ForFork4_thidvar0_2, thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_6|, thread4Thread1of1ForFork4_#res#1.offset=|v_thread4Thread1of1ForFork4_#res#1.offset_4|, thread4Thread1of1ForFork4_~_argptr#1.offset=|v_thread4Thread1of1ForFork4_~_argptr#1.offset_4|, thread4Thread1of1ForFork4_#in~_argptr#1.base=|v_thread4Thread1of1ForFork4_#in~_argptr#1.base_4|} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork4_#in~_argptr#1.offset, thread4Thread1of1ForFork4_#res#1.base, thread4Thread1of1ForFork4_~_argptr#1.base, thread4Thread1of1ForFork4_#t~nondet11#1, thread4Thread1of1ForFork4_assume_abort_if_not_#in~cond#1, thread4Thread1of1ForFork4_thidvar1, thread4Thread1of1ForFork4_thidvar2, thread4Thread1of1ForFork4_thidvar3, thread4Thread1of1ForFork4_thidvar4, thread4Thread1of1ForFork4_#t~post10#1, thread4Thread1of1ForFork4_thidvar0, thread4Thread1of1ForFork4_#t~post12#1, thread4Thread1of1ForFork4_#res#1.offset, thread4Thread1of1ForFork4_~_argptr#1.offset, thread4Thread1of1ForFork4_#in~_argptr#1.base][145], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 160#L46-1true, 28#$Ultimate##0true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,742 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,919 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,919 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,919 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,920 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,920 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,922 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,922 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,946 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,946 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,949 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,949 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,949 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,954 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,954 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,954 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,955 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,955 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,955 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,958 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,958 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,961 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,961 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,961 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,962 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,962 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,962 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,964 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,964 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,964 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,964 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:12,965 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:12,965 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,063 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,063 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,063 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,064 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,064 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,064 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,065 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,065 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,069 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,069 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,069 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,069 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,069 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,124 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,124 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,124 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,126 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,126 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,126 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,128 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,128 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,128 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,129 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,129 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,130 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,130 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,130 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,130 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,130 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,131 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,131 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,131 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,143 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,143 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,144 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,144 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,144 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,144 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,145 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,145 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,146 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,146 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,151 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,151 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,151 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,152 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,152 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,153 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,153 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,165 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,165 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,165 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,165 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,165 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,166 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,166 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,166 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,166 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,167 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,167 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,167 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,177 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,177 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,177 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,177 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,178 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,178 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,178 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,179 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,179 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,179 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,179 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,182 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,182 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,183 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,183 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,183 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,184 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,184 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,236 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,236 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,237 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,237 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,237 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,237 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,241 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,241 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,241 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,242 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,242 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,242 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,248 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,248 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,248 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,248 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,249 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,249 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,249 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,249 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,249 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,250 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,250 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,253 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,253 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,253 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,253 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,254 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,254 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,254 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,254 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,255 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,255 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,255 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,256 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,256 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,256 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,276 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,276 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,276 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,277 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,277 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,277 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,288 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,288 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,288 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,288 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,289 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,289 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,289 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,290 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,290 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,290 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,290 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,485 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,485 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,485 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,487 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,487 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,487 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,491 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,491 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,491 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,491 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,491 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,532 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,532 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,532 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,532 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,532 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,567 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,567 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,567 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,569 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,569 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,569 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,573 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,573 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,573 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,574 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,574 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,590 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,590 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,590 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,591 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,591 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,591 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,592 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,592 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,592 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2025-03-15 01:01:13,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,593 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,593 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,593 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,593 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,596 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,596 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,596 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,596 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,597 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,597 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,597 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,597 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,598 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,598 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,598 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,602 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,602 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,602 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,606 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,606 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,607 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,607 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,609 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,609 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,609 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,611 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,611 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,611 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,611 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,612 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,612 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,612 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,612 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,613 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,613 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,616 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,616 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,616 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,617 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,618 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,677 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,678 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,678 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,680 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,680 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,680 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,682 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,682 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,683 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,683 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,684 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,684 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,695 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,695 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,695 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,696 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,696 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,697 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,697 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,701 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,701 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,701 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,702 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,702 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,702 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,702 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,702 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,703 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,713 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,713 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,713 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,714 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,714 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,714 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,715 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,715 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,715 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:13,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,715 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,716 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,716 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,716 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,881 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,881 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,881 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,885 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:13,885 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:13,885 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,012 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,012 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,012 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,014 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,014 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,014 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,017 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,017 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,017 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,017 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,018 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,018 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,018 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,019 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,019 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,019 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,031 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,031 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,032 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,032 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,033 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,033 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,033 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,034 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,038 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,038 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,039 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,039 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,040 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,040 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,040 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,092 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,092 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,092 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,093 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,093 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,093 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,116 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,116 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,116 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,116 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,116 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,117 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,117 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,118 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,118 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,118 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,118 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,121 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,121 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,121 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 36#L41-5true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,123 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,123 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,123 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,125 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,125 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,125 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,126 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,126 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,126 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,127 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,127 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,127 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,157 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,157 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,157 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,159 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,159 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,159 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,161 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,161 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,162 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,162 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,162 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,163 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,163 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,163 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,166 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,166 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,166 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,167 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,180 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,180 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,180 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,181 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,181 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,181 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,181 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,181 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,182 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,184 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,184 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,184 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,184 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,184 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,186 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,186 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,186 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,187 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,187 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,187 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,188 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,203 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,203 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,203 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,212 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,212 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,212 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,213 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,213 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,213 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,216 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,216 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,216 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,217 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,217 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,217 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,218 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,218 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,218 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,218 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,218 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,228 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,228 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,228 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,246 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,246 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,246 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,441 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,442 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,442 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,442 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,442 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,443 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,443 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,443 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,443 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,445 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,445 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,445 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,450 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,450 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,450 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,454 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,454 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,454 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,455 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,455 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,456 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,456 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,456 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,472 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,472 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,472 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,473 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,473 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,477 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,477 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,478 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,478 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,479 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,479 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,479 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,479 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,483 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,483 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,484 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,484 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,484 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,484 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,489 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,489 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,489 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,491 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,491 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,491 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,492 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,492 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,492 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,492 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,493 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,493 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,493 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,493 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,494 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,494 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,494 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,494 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,494 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,511 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,511 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,511 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,512 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,512 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,513 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,513 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,513 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,513 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,514 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,514 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,514 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,514 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,549 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,550 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,550 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,550 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,550 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,551 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,551 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,551 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,552 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,552 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,552 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,585 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,585 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,585 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,586 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,586 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,586 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,588 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,588 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,588 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,588 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,588 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,589 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,589 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,589 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,589 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,590 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,590 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,590 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,590 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,591 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,592 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,592 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,592 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:14,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,633 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,633 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,633 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,634 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,634 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,634 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,635 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,635 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,635 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,635 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is not cut-off event [2025-03-15 01:01:14,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,636 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,636 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,650 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,650 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,651 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,651 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,651 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,652 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,652 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,652 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,653 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,654 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,654 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,654 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,655 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,655 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,655 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,655 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,656 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,656 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,658 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,658 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,658 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,658 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,659 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,659 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,661 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,661 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,662 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,663 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,663 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,693 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,693 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,693 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,694 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,694 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,694 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,694 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,694 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,695 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,695 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,696 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,696 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,697 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,697 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,697 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,698 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,698 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,698 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,699 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,699 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,726 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,726 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,726 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,727 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,727 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,728 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,728 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,729 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,729 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,730 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,730 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,730 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,730 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,731 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,731 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,731 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,734 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,734 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,734 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,746 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,746 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,746 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,747 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,747 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,747 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,748 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,748 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,749 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,749 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,750 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,750 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,751 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,751 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,752 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,752 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,752 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,753 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,753 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,753 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,753 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:14,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,788 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,788 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,788 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,789 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,789 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,789 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,867 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,867 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,867 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,869 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,869 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,869 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,940 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,940 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,940 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,943 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,943 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,943 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,943 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:14,944 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,944 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,944 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:14,944 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,008 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,008 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,008 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,010 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,010 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,010 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,012 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,012 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,012 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,013 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,013 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,013 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,014 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,014 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,014 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,065 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,065 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,067 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,067 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,068 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,068 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,072 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,072 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,073 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,073 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,074 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,074 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,074 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,077 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,077 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,077 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,091 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,091 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,091 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,092 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,092 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,094 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,094 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,094 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,095 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,095 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,096 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,096 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,096 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,096 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,096 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,097 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,097 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,098 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,098 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,098 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,098 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,098 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,103 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,103 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,103 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,104 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,104 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,104 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,133 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,133 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,133 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,134 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,134 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,134 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,177 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,177 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,177 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,371 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,371 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,371 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,383 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,383 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,383 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,384 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,384 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,384 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,387 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,387 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,387 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,387 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,388 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,388 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,441 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,441 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,441 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,449 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,449 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,449 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,450 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,450 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,450 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,453 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,453 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,453 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,453 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,454 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,454 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,454 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,454 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,461 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,461 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,461 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,462 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,462 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,462 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,466 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,466 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,466 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,467 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,467 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,467 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,473 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,473 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,474 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,474 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,475 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,475 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,475 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,501 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,501 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,501 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,501 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,502 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,502 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,502 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,502 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,505 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,505 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,505 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,510 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,510 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,511 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,511 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,511 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,511 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,515 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,515 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,515 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,516 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,516 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,516 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,517 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,517 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,517 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,517 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,517 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,518 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,518 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,518 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,519 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,519 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,519 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,519 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,519 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,525 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,525 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,525 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,528 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,528 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,528 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,531 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,531 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,531 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,533 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,533 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,533 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,533 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,534 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,534 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,534 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,534 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,539 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,540 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,540 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,545 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,545 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,545 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,548 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,548 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,549 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,549 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,553 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,553 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,553 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,553 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,563 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,563 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,563 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,564 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,564 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,564 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,566 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,566 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,566 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,568 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,568 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,568 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,574 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,574 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,574 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,577 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,577 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,579 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,579 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,579 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,579 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,580 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,580 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,580 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,580 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,584 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,584 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,584 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,585 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,585 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,586 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,586 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,587 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,587 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,587 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,587 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,588 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,588 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,588 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,588 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,589 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,589 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,589 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,605 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,605 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,605 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,606 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,606 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,607 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,607 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,612 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,612 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,612 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,613 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,613 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,613 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,613 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,614 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,614 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,614 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,617 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,617 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,617 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,617 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,618 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,618 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,618 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,618 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,620 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,621 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,621 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,621 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,621 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,622 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,622 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,622 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,622 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,623 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,623 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,623 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,623 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,624 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,624 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,624 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,624 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,625 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,625 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,625 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,625 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,626 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,626 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,626 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,626 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,627 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,627 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,627 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,627 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,628 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,628 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2025-03-15 01:01:15,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,645 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,645 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,645 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,645 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,646 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,646 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,646 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,646 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,649 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,649 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,649 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,650 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,650 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,650 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,661 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,661 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,661 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,662 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,662 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,662 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,678 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,678 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,678 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,679 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,679 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,679 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,743 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,743 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,744 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,744 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,760 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,760 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,761 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,761 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,761 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,763 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,763 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,764 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,764 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,764 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,764 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,777 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,777 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,777 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,777 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,778 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,778 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,778 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,778 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,780 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,780 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,780 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,790 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,790 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,790 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,800 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,800 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,800 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,801 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,802 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,802 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,802 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,802 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,805 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,805 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,827 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,827 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,839 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,840 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:15,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,846 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,846 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,847 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,847 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,851 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,851 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,851 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,852 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,852 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,852 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,858 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,858 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,858 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,859 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,859 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,860 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,860 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,860 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,860 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:15,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,919 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,919 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,919 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,922 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:15,922 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:15,922 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,012 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,012 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,012 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,015 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,015 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,015 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,023 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,023 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,023 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,026 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,026 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,026 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,026 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,027 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,027 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,027 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,027 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,058 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,058 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,058 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,062 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,062 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,063 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,070 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,070 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,070 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,071 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,071 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,071 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,076 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,076 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,080 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,080 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,080 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,081 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,081 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,081 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,084 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,084 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,085 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,085 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,085 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,085 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,173 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,173 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,173 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,193 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,193 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,193 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,210 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,210 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,211 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,211 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,212 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,212 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,212 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,217 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,218 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,218 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,436 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,436 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,436 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,450 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,452 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,461 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,461 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,461 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,462 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,462 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,463 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,463 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,463 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,463 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,468 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,468 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,468 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,470 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,470 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,470 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,478 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,478 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,478 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,479 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,479 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,480 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,480 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,481 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,481 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,575 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,575 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,575 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,577 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,577 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,577 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,577 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,578 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,578 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,583 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,583 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,584 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,584 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,584 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,584 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,585 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,585 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,621 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,621 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,621 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,621 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,622 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,622 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,622 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,622 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,623 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,623 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,623 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,627 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,627 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,627 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,627 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,628 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,628 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,628 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,628 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,635 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,635 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,635 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,639 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,639 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,639 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,653 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,653 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,653 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,653 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,654 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,654 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,654 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,654 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,658 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,658 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,658 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,690 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,690 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,690 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,690 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,691 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,691 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,691 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,692 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,692 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,695 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,695 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,695 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,695 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,696 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,696 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,702 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,702 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,702 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,703 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,703 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,704 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,704 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,704 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,704 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,706 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,706 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,706 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,706 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,707 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,707 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,707 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,708 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,708 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,708 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,708 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,711 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,711 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,711 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,711 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,711 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,712 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,712 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,712 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,768 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,768 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,768 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,769 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,769 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,769 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,776 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,776 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,776 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,776 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,793 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,803 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,803 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,803 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,803 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,805 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,805 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,805 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,805 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,826 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,826 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,826 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,827 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,827 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,827 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,840 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,840 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,841 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,841 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,841 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,842 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2025-03-15 01:01:16,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,851 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,851 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,851 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,854 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,854 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,854 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,855 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,855 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,855 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,880 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,880 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,880 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,881 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,881 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,881 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,893 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,893 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,893 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,910 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,910 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,910 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,910 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,911 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,911 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,911 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,911 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,963 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,963 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,963 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,966 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,966 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,966 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,974 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,974 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,974 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,974 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:16,975 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:16,975 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,006 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,006 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,006 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,013 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,013 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,022 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,022 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,022 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,022 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,023 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,023 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,023 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,023 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,038 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,038 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,038 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,038 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,039 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,039 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,040 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,040 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,040 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,040 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,041 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,041 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,041 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,041 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,049 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,049 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,049 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 01:01:17,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,068 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,074 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,074 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,074 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,075 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,077 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,077 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,077 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,084 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,085 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,085 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,087 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,087 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,087 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,087 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,088 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,088 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,088 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,088 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,117 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,118 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,123 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,123 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,123 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,124 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,124 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,124 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,124 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,125 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,125 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,125 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,125 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,127 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,127 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,128 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,128 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,128 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,131 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,131 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,131 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,132 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,132 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,168 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,168 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,168 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,171 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,171 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,188 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,188 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,188 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,191 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,191 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,196 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,196 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,196 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,197 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,197 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,197 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,197 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,198 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,198 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,201 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,201 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,201 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,204 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,204 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,204 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,205 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,205 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,205 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,208 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,208 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,208 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,515 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,515 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,515 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,519 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,519 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,553 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,553 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,553 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,557 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,557 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,564 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 54#L43-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,564 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,564 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,565 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,565 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,565 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,565 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,565 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,569 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,569 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,569 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,573 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,573 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,573 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,574 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,574 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,574 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,574 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,574 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,575 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,575 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,575 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,579 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,579 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,579 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,579 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,580 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,580 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,580 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,580 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,722 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,722 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,722 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,725 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 125#L62-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,725 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,725 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,726 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,730 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,730 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,730 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,731 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,731 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,731 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,733 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,733 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,733 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,798 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,798 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,799 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,799 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,799 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,799 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,801 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,801 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,801 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,802 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,802 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,808 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,808 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,808 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,808 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,809 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,809 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,809 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,809 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,810 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,810 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,810 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,810 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,811 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,811 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,811 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,811 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,821 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,821 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,822 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,822 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,822 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,822 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,828 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,828 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,831 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,831 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,831 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,831 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,832 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,832 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,832 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,832 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,842 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,842 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,843 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,843 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,847 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,847 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,847 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,887 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,887 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,887 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,887 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,888 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,888 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,888 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,888 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:17,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,895 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,895 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,895 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,895 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,896 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,896 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,896 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,896 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,897 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,897 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,897 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,897 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,898 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,898 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:17,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,900 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,900 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,900 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,900 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,901 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,901 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,902 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,902 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,902 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,906 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,907 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,907 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,907 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,907 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,955 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,955 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,955 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,961 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,961 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,961 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,969 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,969 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,970 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,970 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,970 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:17,976 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:17,976 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,042 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,042 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,042 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,044 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,044 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,044 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,045 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,045 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,053 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,053 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,053 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,053 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,054 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,054 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,054 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,054 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,055 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,076 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,076 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,077 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,077 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,077 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,078 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,079 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,079 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,079 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,079 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,108 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,108 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,108 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,108 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,109 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,109 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,109 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,109 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,110 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,110 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,110 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,113 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,113 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,113 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,114 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,114 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,114 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,126 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,126 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,126 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,126 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,127 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,127 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,146 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,146 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,146 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,154 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,154 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,154 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,155 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,165 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,165 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,165 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,166 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,166 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,166 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,166 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,167 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 273#L54-1true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,169 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 273#L54-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,175 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,175 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,175 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,180 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,180 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,182 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,182 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,201 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,201 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,202 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,202 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,202 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,202 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,203 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,203 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,203 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,203 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,204 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,204 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,204 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,204 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,211 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,211 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,211 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,214 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,214 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,216 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,216 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,216 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,224 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,224 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,229 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,229 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,229 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,229 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,251 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,252 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,252 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,253 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,253 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,253 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,253 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,254 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,254 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,254 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,254 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,260 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,260 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,260 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,260 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,261 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,261 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,261 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,261 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,286 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,286 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,286 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,286 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,287 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,287 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,287 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,288 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,288 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,288 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,288 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,289 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,289 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,289 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,289 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,289 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,289 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,290 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,290 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,326 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,326 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,326 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,330 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,330 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,330 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,330 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,331 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,331 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,331 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,331 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,418 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,418 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,418 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,419 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,419 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,419 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,420 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,420 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,421 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,421 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,421 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,421 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,422 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,428 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,428 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,428 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,429 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,429 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,429 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,435 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,435 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,435 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,436 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,436 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,444 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,444 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,444 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,444 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,445 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,445 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,450 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,450 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,450 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,451 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,451 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,451 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,451 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,451 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,452 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,459 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,459 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,459 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,460 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,460 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,460 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,461 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,461 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,461 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,475 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,475 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,475 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,480 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,480 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,483 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,483 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,483 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 268#L72-5true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,486 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 268#L72-5true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,486 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,486 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,493 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,497 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,497 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,498 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,498 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,498 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,498 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,512 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,512 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,513 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,513 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,513 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,513 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,519 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,519 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,520 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,520 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,520 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,520 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,529 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,529 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,529 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,529 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,530 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,530 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,530 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,530 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,531 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,532 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,532 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,541 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,541 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,542 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,542 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,542 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,545 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,545 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,546 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,546 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,549 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,549 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,549 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,557 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,557 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,557 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,558 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,558 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,558 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,559 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,559 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,559 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,560 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,560 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,560 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,567 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,567 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,570 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,570 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,570 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,570 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,571 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,571 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,572 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,601 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,601 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,601 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,601 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,602 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,602 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,602 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,602 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,807 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,807 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,807 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,808 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,808 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,808 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,812 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,812 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,812 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,812 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,813 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,813 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,822 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,822 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,823 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,823 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,823 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,823 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,824 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,824 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,824 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,824 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,824 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,838 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,838 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,838 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,839 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,839 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,840 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,840 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,845 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,845 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,845 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,846 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,846 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,846 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,881 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,882 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,882 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,882 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,882 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,884 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,884 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,884 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,884 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is not cut-off event [2025-03-15 01:01:18,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,885 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,885 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,885 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,885 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,892 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,893 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,905 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,905 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,905 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,934 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,934 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,934 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,934 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,935 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,935 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,935 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,935 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,935 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,936 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,936 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,941 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,941 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,941 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,941 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,942 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,942 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,942 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,942 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,943 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,944 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,944 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,944 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,944 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,945 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,945 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,945 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,946 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,946 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,946 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,946 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,947 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,947 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,947 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,947 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,954 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,954 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,954 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,956 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,956 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,957 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,957 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,957 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,957 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2025-03-15 01:01:18,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,966 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,966 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,967 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,967 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,967 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,968 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,968 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,968 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,968 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,968 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:18,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,970 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,970 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,970 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,971 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,971 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,972 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,972 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,972 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,972 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,975 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,975 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,975 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,976 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,976 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,976 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,985 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,985 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,985 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,993 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:18,993 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:18,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,003 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,003 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,003 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,004 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,004 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,004 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,007 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,007 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,007 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,012 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,012 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,012 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,018 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,018 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,018 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,019 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,019 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,019 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,019 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,020 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,020 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,020 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,020 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,028 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,028 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,028 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,029 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,029 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,029 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,029 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,029 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,030 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,030 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,030 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,033 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,033 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,033 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,034 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,034 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,034 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,038 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,038 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,038 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,039 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,039 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,039 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,047 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,047 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,047 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,048 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,048 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,048 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,049 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,049 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,049 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,049 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,049 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,050 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,051 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,051 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,051 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,051 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,070 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,070 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,070 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,070 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,071 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,071 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,071 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,071 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,072 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,072 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,072 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,072 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,073 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,073 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,073 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,073 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,157 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,157 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,157 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,162 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,162 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,162 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,163 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,163 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,165 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,165 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,165 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,165 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,166 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,166 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,166 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,166 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,200 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,200 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,200 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,200 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,200 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,201 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,201 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,201 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,202 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,202 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,202 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,202 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,309 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,309 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,309 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,315 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 125#L62-6true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,315 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,315 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,319 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,319 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,319 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,326 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,326 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,326 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,329 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,329 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,329 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,333 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,333 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,334 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,334 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,335 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,335 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,335 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,382 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,382 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,382 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,385 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,385 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,385 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,393 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,393 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,393 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,394 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,394 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,394 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,396 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,396 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,396 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,401 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,401 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,401 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,417 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,417 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,417 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,417 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,418 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,418 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,418 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,418 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,431 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,431 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,431 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,433 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,433 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,433 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,439 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,439 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,439 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,440 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,440 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,440 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,440 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,441 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,441 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,441 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,441 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,478 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,478 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,478 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,480 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,480 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,481 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,481 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,481 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,481 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,494 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,494 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,494 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,494 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,495 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,495 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,495 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,495 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,501 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,501 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,528 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,528 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,529 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,529 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,530 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,531 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,531 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,531 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,531 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,531 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,534 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,534 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,535 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,535 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,535 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,536 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,536 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,536 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,536 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,537 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,537 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,538 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,538 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,543 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,543 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,543 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,543 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,561 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,561 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,566 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,566 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,567 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,567 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,567 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,568 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,568 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,568 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,575 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,575 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,575 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,580 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,580 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,580 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,580 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,581 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,581 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,581 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,581 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,588 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,588 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,588 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,589 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,589 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,589 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,599 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,599 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,599 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,607 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,607 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,607 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,619 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 273#L54-1true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,619 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,619 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,622 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,622 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,622 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,628 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,628 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,628 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,633 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,633 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,633 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,635 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,635 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,635 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,645 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,645 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,645 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,645 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,645 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,646 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,646 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,647 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,647 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,647 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,647 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,650 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,650 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,650 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,651 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,651 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,651 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,651 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,652 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,652 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,652 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,652 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,656 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,656 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,656 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,657 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,657 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,657 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,657 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,666 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,666 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,666 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,668 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,668 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,668 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,670 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,670 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,671 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,671 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,690 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,690 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,690 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,690 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,691 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,691 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,691 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,691 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,692 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,692 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,692 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,692 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,693 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,693 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,714 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,714 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,714 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,714 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,714 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,716 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,716 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,716 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,716 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,716 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,725 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,725 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,725 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,725 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,725 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,726 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,726 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,726 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,727 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,727 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,727 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,728 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,728 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,728 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,789 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,789 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,789 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,790 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,790 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,790 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,796 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,796 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,796 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,796 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,796 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,797 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:19,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,797 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,838 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,838 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,838 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,845 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:19,845 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:19,845 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,059 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,059 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,059 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,060 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,060 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,060 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,072 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 125#L62-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,072 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,072 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,075 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,075 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,075 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,075 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,077 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,077 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,077 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 36#L41-5true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,083 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,083 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,083 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,089 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,089 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,089 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,095 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,095 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,095 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,099 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,099 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,099 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,100 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,100 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,100 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,100 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,104 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,104 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,104 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,113 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,113 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,113 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,118 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,118 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,118 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,120 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,120 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,120 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,120 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,121 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,121 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,121 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,121 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,128 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,128 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,128 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,131 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,132 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,132 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,138 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,138 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,138 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,139 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,139 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,140 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,140 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,140 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,142 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,142 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,143 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,143 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,143 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,143 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,150 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,150 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,150 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,150 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,151 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,151 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,151 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,151 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,152 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,152 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,152 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,152 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,153 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,153 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,161 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,161 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,161 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,162 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,162 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,163 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,163 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,167 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,167 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,168 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,168 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,168 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,169 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,169 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,169 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,169 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,170 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,170 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,173 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,173 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,173 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,173 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,174 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,174 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,174 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,174 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,174 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,175 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,175 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,175 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,175 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,178 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,178 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,178 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,179 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,179 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,179 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,179 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,180 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,180 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,180 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,181 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,181 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,182 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,182 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,182 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,183 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,184 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,184 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,184 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,184 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,185 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,185 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,185 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,186 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,186 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,186 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,186 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,187 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,187 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,187 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,205 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,205 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,205 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,206 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,206 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,206 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,209 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,209 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,209 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,210 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,210 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,210 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,210 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,211 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 36#L41-5true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,211 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,211 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,218 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,218 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,218 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,220 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,220 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,220 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,222 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,222 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,222 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,223 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,223 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,223 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,231 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,231 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,231 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,232 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,232 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,232 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,241 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,241 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,241 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,241 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,242 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,242 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,242 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,242 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,244 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,244 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,244 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,244 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,262 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,262 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,262 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,275 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,275 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,276 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,276 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,276 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,276 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,279 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,279 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,279 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,279 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,287 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,287 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,287 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,288 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,288 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,288 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,294 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,294 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,294 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,297 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,297 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,297 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,300 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,300 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,300 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 273#L54-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,301 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,301 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,301 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,302 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,302 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,302 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,303 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,303 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,303 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,304 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,304 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,304 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,305 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,305 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,305 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,308 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,308 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,308 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,308 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,308 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,310 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,310 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,310 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,310 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,311 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,311 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,311 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,311 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,316 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,316 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,316 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,316 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,316 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,333 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,333 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,334 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,334 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,336 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,336 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,336 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,338 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,338 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,338 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,339 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,339 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,339 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,348 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,348 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,348 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,348 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,349 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,349 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,349 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,349 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,355 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,355 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,355 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,355 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,356 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,356 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,356 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,356 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,367 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,367 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,367 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,368 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,368 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,368 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,370 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,370 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,371 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,371 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,371 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,371 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,372 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,372 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,372 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,373 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,373 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 295#true, 74#L52-5true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,374 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,374 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,374 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,374 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,385 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,385 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,385 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,385 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,386 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,386 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,386 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,386 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,386 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,387 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,387 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,387 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,388 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,388 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,388 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,389 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,389 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,389 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,389 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,390 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,390 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,390 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,390 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,399 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,399 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,399 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,400 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,447 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,447 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,447 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,448 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,449 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,449 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,449 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,450 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,450 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,450 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,491 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,491 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,491 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,492 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,492 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,492 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,493 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,493 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,493 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,493 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,494 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,494 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,494 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,494 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,499 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,499 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 31#L62-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,501 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,501 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,501 INFO L294 olderBase$Statistics]: this new event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,501 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2025-03-15 01:01:20,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,502 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,539 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,539 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,539 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,540 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,540 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,540 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,541 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,541 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,541 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,541 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,544 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,545 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,545 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,546 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,546 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,547 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,547 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,547 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,548 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,548 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,548 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,548 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,548 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,549 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,549 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,549 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,554 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,554 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,554 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,555 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,555 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,555 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,555 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,556 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,556 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,556 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,556 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,572 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,572 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,572 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,573 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,573 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,573 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,580 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,580 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,580 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,582 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,582 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,582 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,582 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,583 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,583 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,583 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,583 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,588 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,588 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,588 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,592 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,592 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,592 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,592 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,592 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,593 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,593 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,593 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,595 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,595 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,595 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,595 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,597 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,597 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,603 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,603 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,603 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,608 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,608 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,614 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,614 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,618 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,618 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,618 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,619 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,619 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,619 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,619 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,622 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,622 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,622 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,622 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,623 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,623 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,623 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,623 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,631 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,631 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,633 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,633 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,635 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,635 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,635 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,635 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,635 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,642 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,642 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,642 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,643 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,643 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,643 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,643 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,643 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,653 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,653 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,653 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,653 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,654 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,658 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,658 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,658 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,664 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,664 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,666 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,666 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,666 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,668 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,668 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,668 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,669 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,669 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,669 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,675 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,675 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,675 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,675 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,676 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,676 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,676 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,676 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,676 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,676 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,677 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,677 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,691 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,691 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,691 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,691 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,692 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,692 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,693 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,693 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,702 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,702 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,702 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,702 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,702 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,706 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,707 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,707 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,707 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,707 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,708 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,708 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,708 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,708 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,709 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,709 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,709 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,721 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,721 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,721 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,722 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,722 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,722 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,722 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,722 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,730 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,730 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,730 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,730 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,736 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,736 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,736 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,736 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,737 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,737 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,737 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,742 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,742 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,742 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,744 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,744 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,744 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,744 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,745 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,745 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,745 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,749 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,749 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,749 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,750 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,750 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,750 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,751 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,751 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,751 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,751 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,792 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,792 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,792 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,792 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,793 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,793 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,793 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,793 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,800 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,800 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,801 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,801 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,801 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,807 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,807 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,807 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,808 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,808 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,815 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,815 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 125#L62-6true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,816 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,816 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,827 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,828 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,871 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,871 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,872 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,872 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,877 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 125#L62-6true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,877 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,877 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,880 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,880 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,880 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,884 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,884 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,884 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,884 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,885 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,885 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,886 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,886 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,886 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,886 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,888 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:20,888 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:20,888 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:20,888 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:20,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,891 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,891 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,891 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,891 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,892 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,892 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,892 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,892 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,893 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,893 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,893 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,894 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,894 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:20,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,927 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,927 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,927 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,927 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,930 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 301#true, 31#L62-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,931 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,931 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,931 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,931 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:20,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 273#L54-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,946 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,946 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,946 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,946 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,963 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,963 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,963 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,964 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 131#L111-4true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,968 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,968 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,968 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,980 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,980 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,980 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,980 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 54#L43-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,981 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,981 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,981 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,981 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 54#L43-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,986 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,986 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,990 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:20,990 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:20,990 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,054 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,054 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,054 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 125#L62-6true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,064 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,064 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,073 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,073 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,073 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,080 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,080 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,080 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,080 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,081 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,081 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,081 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,081 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,082 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,082 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,082 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,086 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,086 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,086 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,086 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,090 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,091 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,091 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,091 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,093 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,093 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,093 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,093 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,094 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,094 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,094 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,094 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,102 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,102 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,102 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,122 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,122 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,122 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,122 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,126 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,126 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,126 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,126 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,327 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,327 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,327 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,329 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,329 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,329 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,335 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,335 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,335 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,391 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,391 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,391 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,391 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,391 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,392 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,392 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,392 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,423 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,423 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,423 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,423 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,425 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,425 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,425 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,425 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,442 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,442 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,442 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,447 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,447 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,448 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,448 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,456 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,456 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,456 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,457 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,457 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,458 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,458 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,461 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,461 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,461 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,461 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,462 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,462 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,462 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,462 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,463 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,463 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,463 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,463 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,464 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,464 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,464 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,464 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,465 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,465 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,465 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,466 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,499 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,499 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,500 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,500 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,502 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 54#L43-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,502 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,502 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,509 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [201#L52-2true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,509 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,509 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,510 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,510 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,510 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,512 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,512 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,512 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,512 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,513 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,513 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,513 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,513 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,514 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,515 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,515 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,522 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,522 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,522 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,522 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,523 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,523 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,523 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,523 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,524 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,524 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,524 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,530 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,530 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,530 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,531 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,531 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,532 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,532 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 187#L43-1true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,542 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,542 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,542 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,544 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,544 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,544 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,545 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,562 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,562 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,562 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,563 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,563 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,563 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,565 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,565 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,565 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,566 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,566 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,566 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,571 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,571 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,571 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 125#L62-6true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,575 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,575 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,575 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,577 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,577 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,577 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,577 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,578 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,578 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,579 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,579 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,579 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,584 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,584 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,584 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,589 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,589 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,589 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,594 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,594 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,594 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,597 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,597 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,597 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,597 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,597 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,597 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,598 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,598 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,601 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,601 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,601 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,608 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,608 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,609 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,609 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,609 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,609 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,609 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,610 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,610 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,610 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,612 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,612 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,612 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,614 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,614 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,614 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,615 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,615 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,621 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,621 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,621 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,624 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,624 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,624 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,629 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,629 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,629 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,630 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,630 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,632 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,632 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,632 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,633 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,633 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,633 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,639 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,639 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,639 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,640 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,640 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,640 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,640 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,641 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,641 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,641 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,641 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,647 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,647 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,648 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,648 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,648 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,648 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,649 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,649 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,649 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,653 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,653 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,653 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,653 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,654 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,654 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,655 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,655 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,655 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,655 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,655 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,656 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,656 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,658 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,659 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,659 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,659 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,659 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,659 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,660 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,660 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,660 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,660 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,660 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,663 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,663 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,663 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,663 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,664 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,664 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,664 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,664 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,665 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,665 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,665 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,667 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 164#L64-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,667 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,667 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,669 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,670 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,670 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,670 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,671 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,671 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,671 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,672 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,672 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,672 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [30#L74-1true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 246#L41-6true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,673 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,673 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,673 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,673 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,701 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,701 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,702 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,702 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,702 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,703 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,703 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,703 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,703 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,704 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,704 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,778 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,778 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,778 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,779 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,779 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,779 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,781 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,782 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,782 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 14#$Ultimate##0true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,782 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,784 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,784 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,784 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,784 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,785 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,785 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,785 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,785 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,786 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,786 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,786 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,793 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,793 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,793 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 36#L41-5true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,794 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,794 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,794 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,794 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,795 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,795 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,799 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,799 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,799 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,800 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,800 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,800 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,802 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,803 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,817 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,817 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,817 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,817 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,817 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 36#L41-5true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,818 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 36#L41-5true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,818 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,819 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,819 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,819 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,822 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,822 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,825 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,825 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,826 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,826 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,826 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,826 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,826 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,827 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,827 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 36#L41-5true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,833 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,833 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 36#L41-5true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,835 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,835 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,835 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,835 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:21,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,864 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,864 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,864 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,864 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,865 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,865 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,865 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,865 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,866 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,866 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,866 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,873 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 36#L41-5true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,873 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,873 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,874 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,874 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,874 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,874 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,875 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,875 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,875 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,875 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 36#L41-5true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,882 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 36#L41-5true, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,883 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,883 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,883 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,883 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,885 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 36#L41-5true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,885 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,885 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,889 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 36#L41-5true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,936 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,936 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,936 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,936 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 36#L41-5true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,936 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,937 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,937 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,937 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,970 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,971 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,971 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,971 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,971 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,972 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,972 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,972 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,973 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,973 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,973 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,974 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,974 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,974 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,974 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:21,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,982 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,982 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,985 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,985 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,986 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,986 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,986 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,993 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,993 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,993 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,994 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,994 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,994 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:21,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,994 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,994 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,995 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 198#L56-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:21,995 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:21,995 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2025-03-15 01:01:22,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,009 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,009 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,009 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,013 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,013 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,014 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,014 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,022 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,022 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,022 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,023 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 242#L41-2true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,023 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,023 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,031 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,031 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,031 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,031 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,031 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,032 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,038 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,038 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,038 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,038 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,038 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,046 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,047 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,047 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,047 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,047 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,049 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,049 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,049 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,049 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,050 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 125#L62-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,050 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,050 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,050 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 151#L84-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,066 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,066 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,066 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,067 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,068 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,068 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,087 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,087 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,087 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,092 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,092 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,092 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,093 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,093 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,093 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,093 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 295#true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,094 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,098 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,098 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,098 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, 268#L72-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,109 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,109 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,109 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,109 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,110 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,110 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,110 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,111 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,111 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,115 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,115 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,117 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,117 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,117 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,123 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,123 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,124 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,124 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,124 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,124 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2025-03-15 01:01:22,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 125#L62-6true, 295#true, 268#L72-5true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,128 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,128 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,128 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 164#L64-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 28#$Ultimate##0true, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,129 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,129 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,129 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,129 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 191#L76-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,130 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [30#L74-1true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,130 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,130 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,132 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,132 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,132 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,137 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,137 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,138 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,138 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,138 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,138 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,139 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,139 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,139 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,140 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,140 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,140 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,145 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,145 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,145 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,147 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,147 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,147 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,147 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,147 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,170 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [30#L74-1true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,171 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,171 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,182 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,182 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,182 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,183 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,183 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,183 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,189 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,189 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,189 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,190 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 14#$Ultimate##0true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,190 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,190 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,310 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,310 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,310 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,310 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 148#L74-2true, 273#L54-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 242#L41-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,311 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,311 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,311 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,311 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,358 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,358 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,358 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,359 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,359 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,362 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,362 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,362 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,362 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,363 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [75#L52-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 70#$Ultimate##0true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,363 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,363 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,363 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,363 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 164#L64-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, 242#L41-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,368 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,368 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L41-->L41-2: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post1#1_1| 1) v_~t~0_14) (= v_~t~0_15 |v_thread1Thread1of1ForFork3_#t~post1#1_1|)) InVars {~t~0=v_~t~0_15} OutVars{thread1Thread1of1ForFork3_#t~post1#1=|v_thread1Thread1of1ForFork3_#t~post1#1_1|, ~t~0=v_~t~0_14} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post1#1, ~t~0][92], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, 242#L41-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,369 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 70#$Ultimate##0true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,378 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,378 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,378 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,378 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,379 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,379 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,379 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,379 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,395 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [30#L74-1true, 201#L52-2true, 289#true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,395 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,395 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,396 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,396 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,396 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,396 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,397 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,397 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,397 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,397 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 151#L84-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,626 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,626 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,626 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,626 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 191#L76-1true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,627 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,627 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 70#$Ultimate##0true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,627 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,627 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2025-03-15 01:01:22,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,630 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,630 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,631 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,631 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,636 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,636 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,637 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,637 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,637 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,638 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,638 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,638 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,638 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,640 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,640 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,641 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,641 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,642 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,642 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,643 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,643 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,643 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,643 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,655 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,655 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,655 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,655 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,656 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,656 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,657 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,657 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,657 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,657 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,659 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,659 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,659 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,659 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,668 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,668 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,668 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,668 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,670 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,670 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,670 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,670 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:22,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,693 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,693 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,694 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,694 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,694 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,695 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,695 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,695 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,695 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,700 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,701 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,701 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 151#L84-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,702 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,702 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,702 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,709 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,709 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,709 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,711 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,711 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,711 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,742 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 26#$Ultimate##0true, 298#true, 292#true, 47#thread1Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,743 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,743 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,749 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,749 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,749 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,750 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,750 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,750 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,752 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,752 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,754 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,754 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,754 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,755 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,755 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,755 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,761 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,761 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,761 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,762 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,762 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,770 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,770 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,771 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,771 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,771 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,772 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,772 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,774 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 273#L54-1true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,774 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,774 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,778 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,779 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,779 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,779 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,781 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,781 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,781 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,781 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,789 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,789 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,789 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,789 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,790 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,790 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,790 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,790 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,792 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,792 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,792 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,792 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,795 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,795 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,795 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,796 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,796 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,796 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,797 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,799 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,799 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,799 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,800 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,800 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,800 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,801 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,801 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,801 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,801 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,811 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,811 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,811 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,811 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,812 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,812 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,815 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,815 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,815 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, 198#L56-1true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,923 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,923 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,923 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,923 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([668] L55-3-->L56-1: Formula: (and (= (+ |v_thread2Thread1of1ForFork0_#t~post6#1_1| 1) v_~s~0_23) (= v_~s~0_24 |v_thread2Thread1of1ForFork0_#t~post6#1_1|)) InVars {~s~0=v_~s~0_24} OutVars{thread2Thread1of1ForFork0_#t~post6#1=|v_thread2Thread1of1ForFork0_#t~post6#1_1|, ~s~0=v_~s~0_23} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post6#1, ~s~0][176], [289#true, 298#true, 193#L64-2true, 292#true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, 198#L56-1true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,924 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, 156#L110-4true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,924 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,924 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [289#true, 298#true, 292#true, 62#L66-1true, 295#true, 156#L110-4true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4NotInUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,925 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,925 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,926 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,926 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,927 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,927 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 125#L62-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,939 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [75#L52-6true, 289#true, 298#true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,939 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,939 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,975 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,975 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,975 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,975 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,976 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,976 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,976 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,976 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,977 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,977 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,977 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:22,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,980 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,980 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,980 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,980 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:22,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,983 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,983 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,984 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,984 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,984 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,984 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,985 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:22,985 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:22,985 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,003 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,003 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,003 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,027 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,027 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,027 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,027 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,028 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,028 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,028 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,028 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,029 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,029 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,029 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,032 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,032 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,032 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,032 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 273#L54-1true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,032 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,033 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,033 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,033 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,039 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,039 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,039 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,039 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 131#L111-4true, 191#L76-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, 127#L62-5true, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,043 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,043 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,043 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,043 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,054 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,054 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,054 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,055 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [75#L52-6true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,055 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,055 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [75#L52-6true, 30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,058 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,058 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,058 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,058 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,062 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,062 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,063 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,063 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,063 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,063 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,064 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,064 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 60#L72-6true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,065 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,065 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,069 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,069 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,069 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,070 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 54#L43-2true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,070 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,070 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,087 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,087 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,087 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,087 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,089 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,089 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,089 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,089 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,101 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,101 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,101 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,104 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 125#L62-6true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,104 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,104 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 266#$Ultimate##0true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,128 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,128 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,128 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,140 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,140 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,140 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,196 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,196 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,196 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,196 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,198 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,198 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,198 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,198 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,206 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,206 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,206 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,207 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,207 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,208 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 187#L43-1true, 266#$Ultimate##0true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,208 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,208 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,209 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 151#L84-2true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,211 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 164#L64-1true, 187#L43-1true, 295#true, 115#L72-2true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,211 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,211 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,212 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,212 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,212 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,212 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([722] L75-3-->L76-1: Formula: (and (= v_~s~0_31 (+ |v_thread4Thread1of1ForFork4_#t~post12#1_1| 1)) (= v_~s~0_32 |v_thread4Thread1of1ForFork4_#t~post12#1_1|)) InVars {~s~0=v_~s~0_32} OutVars{thread4Thread1of1ForFork4_#t~post12#1=|v_thread4Thread1of1ForFork4_#t~post12#1_1|, ~s~0=v_~s~0_31} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post12#1, ~s~0][227], [289#true, 298#true, 292#true, 164#L64-1true, 131#L111-4true, 191#L76-1true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,213 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,213 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,213 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,213 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 289#true, 298#true, 292#true, 151#L84-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,217 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [30#L74-1true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,217 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 187#L43-1true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,217 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 292#true, 148#L74-2true, 187#L43-1true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, 123#L84-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,217 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,217 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,218 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,228 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,228 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,228 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,229 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,229 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,230 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,230 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,234 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,234 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,234 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 125#L62-6true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,235 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 125#L62-6true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,235 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,235 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,240 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,240 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,240 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,241 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,241 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,241 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,241 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 295#true, 124#thread1Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,242 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,242 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,242 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,242 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 160#L46-1true, 301#true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,249 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,249 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,249 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,249 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [201#L52-2true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 160#L46-1true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,250 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([641] L45-->L46-1: Formula: (and (= (+ |v_thread1Thread1of1ForFork3_#t~post3#1_1| 1) v_~s~0_19) (= v_~s~0_20 |v_thread1Thread1of1ForFork3_#t~post3#1_1|)) InVars {~s~0=v_~s~0_20} OutVars{thread1Thread1of1ForFork3_#t~post3#1=|v_thread1Thread1of1ForFork3_#t~post3#1_1|, ~s~0=v_~s~0_19} AuxVars[] AssignedVars[thread1Thread1of1ForFork3_#t~post3#1, ~s~0][153], [201#L52-2true, 289#true, 298#true, 193#L64-2true, 292#true, 131#L111-4true, 148#L74-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 160#L46-1true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,250 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [201#L52-2true, 289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 295#true, thread2Thread1of1ForFork0InUse, 160#L46-1true, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,250 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,250 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2025-03-15 01:01:23,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,259 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,259 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,259 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,260 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,260 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,261 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,261 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,261 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,261 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,268 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,268 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 125#L62-6true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,270 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,270 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([646] L52-->L52-2: Formula: (and (= v_~t~0_18 (+ |v_thread2Thread1of1ForFork0_#t~post4#1_1| 1)) (= v_~t~0_19 |v_thread2Thread1of1ForFork0_#t~post4#1_1|)) InVars {~t~0=v_~t~0_19} OutVars{thread2Thread1of1ForFork0_#t~post4#1=|v_thread2Thread1of1ForFork0_#t~post4#1_1|, ~t~0=v_~t~0_18} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#t~post4#1, ~t~0][105], [60#L72-6true, 201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 125#L62-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,271 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,271 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,271 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,271 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 151#L84-2true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,278 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 54#L43-2true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,278 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,278 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,279 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,279 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,279 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,279 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [201#L52-2true, 289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 148#L74-2true, 54#L43-2true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,280 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,280 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,347 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,347 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,347 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,348 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [289#true, 298#true, 193#L64-2true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,348 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,348 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,359 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,359 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,359 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 298#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,360 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [289#true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 298#true, 292#true, 110#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,360 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,360 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,364 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,364 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,364 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,365 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,365 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,365 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, 4#thread2Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1NotInUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,367 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,367 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,367 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,367 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,380 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,380 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [30#L74-1true, 289#true, 298#true, 193#L64-2true, 292#true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,381 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 266#$Ultimate##0true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,381 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,381 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([756] L112-3-->$Ultimate##0: Formula: (and (= 0 v_thread5Thread1of1ForFork1_thidvar1_2) (= v_thread5Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre38#1_7|) (= 0 v_thread5Thread1of1ForFork1_thidvar3_2) (= 0 v_thread5Thread1of1ForFork1_thidvar5_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4| 0) (= 0 v_thread5Thread1of1ForFork1_thidvar2_2) (= 0 v_thread5Thread1of1ForFork1_thidvar4_2) (= |v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4| 0)) InVars {ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|} OutVars{thread5Thread1of1ForFork1_#res#1.offset=|v_thread5Thread1of1ForFork1_#res#1.offset_4|, thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_6|, thread5Thread1of1ForFork1_thidvar1=v_thread5Thread1of1ForFork1_thidvar1_2, thread5Thread1of1ForFork1_thidvar2=v_thread5Thread1of1ForFork1_thidvar2_2, thread5Thread1of1ForFork1_thidvar0=v_thread5Thread1of1ForFork1_thidvar0_2, thread5Thread1of1ForFork1_thidvar5=v_thread5Thread1of1ForFork1_thidvar5_2, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1_12|, thread5Thread1of1ForFork1_#in~_argptr#1.offset=|v_thread5Thread1of1ForFork1_#in~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#res#1.base=|v_thread5Thread1of1ForFork1_#res#1.base_4|, thread5Thread1of1ForFork1_thidvar3=v_thread5Thread1of1ForFork1_thidvar3_2, thread5Thread1of1ForFork1_thidvar4=v_thread5Thread1of1ForFork1_thidvar4_2, thread5Thread1of1ForFork1_~_argptr#1.base=|v_thread5Thread1of1ForFork1_~_argptr#1.base_4|, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_8|, ULTIMATE.start_main_#t~pre38#1=|v_ULTIMATE.start_main_#t~pre38#1_7|, thread5Thread1of1ForFork1_~_argptr#1.offset=|v_thread5Thread1of1ForFork1_~_argptr#1.offset_4|, thread5Thread1of1ForFork1_#in~_argptr#1.base=|v_thread5Thread1of1ForFork1_#in~_argptr#1.base_4|, thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_8|, thread5Thread1of1ForFork1_#t~nondet14#1=|v_thread5Thread1of1ForFork1_#t~nondet14#1_12|} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#res#1.offset, thread5Thread1of1ForFork1_#t~post15#1, thread5Thread1of1ForFork1_thidvar1, thread5Thread1of1ForFork1_thidvar2, thread5Thread1of1ForFork1_thidvar0, thread5Thread1of1ForFork1_thidvar5, thread5Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread5Thread1of1ForFork1_#in~_argptr#1.offset, thread5Thread1of1ForFork1_#res#1.base, thread5Thread1of1ForFork1_thidvar3, thread5Thread1of1ForFork1_thidvar4, thread5Thread1of1ForFork1_~_argptr#1.base, thread5Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread5Thread1of1ForFork1_~_argptr#1.offset, thread5Thread1of1ForFork1_#in~_argptr#1.base, thread5Thread1of1ForFork1_#t~post13#1, thread5Thread1of1ForFork1_#t~nondet14#1][180], [289#true, 298#true, 292#true, 164#L64-1true, 148#L74-2true, 266#$Ultimate##0true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 257#L54-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,382 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,382 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,382 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,382 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([695] L65-3-->L66-1: Formula: (and (= v_~s~0_27 (+ |v_thread3Thread1of1ForFork2_#t~post9#1_1| 1)) (= |v_thread3Thread1of1ForFork2_#t~post9#1_1| v_~s~0_28)) InVars {~s~0=v_~s~0_28} OutVars{thread3Thread1of1ForFork2_#t~post9#1=|v_thread3Thread1of1ForFork2_#t~post9#1_1|, ~s~0=v_~s~0_27} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post9#1, ~s~0][208], [30#L74-1true, 289#true, 298#true, 292#true, 131#L111-4true, 62#L66-1true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, thread5Thread1of1ForFork1NotInUse, 301#true, 257#L54-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,385 INFO L294 olderBase$Statistics]: this new event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,385 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2025-03-15 01:01:23,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 246#L41-6true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,395 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,395 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,395 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,396 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([700] L72-->L72-2: Formula: (and (= v_~t~0_26 (+ |v_thread4Thread1of1ForFork4_#t~post10#1_1| 1)) (= v_~t~0_27 |v_thread4Thread1of1ForFork4_#t~post10#1_1|)) InVars {~t~0=v_~t~0_27} OutVars{thread4Thread1of1ForFork4_#t~post10#1=|v_thread4Thread1of1ForFork4_#t~post10#1_1|, ~t~0=v_~t~0_26} AuxVars[] AssignedVars[thread4Thread1of1ForFork4_#t~post10#1, ~t~0][156], [289#true, 298#true, 193#L64-2true, 292#true, 246#L41-6true, 273#L54-1true, 295#true, 115#L72-2true, thread2Thread1of1ForFork0InUse, 301#true, 123#L84-1true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,397 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,397 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2025-03-15 01:01:23,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,423 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 292#true, 157#thread3Err1ASSERT_VIOLATIONDATA_RACEtrue, 133#L82-2true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,423 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,423 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 133#L82-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,424 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([727] L82-->L82-2: Formula: (and (= |v_thread5Thread1of1ForFork1_#t~post13#1_1| v_~t~0_31) (= v_~t~0_30 (+ |v_thread5Thread1of1ForFork1_#t~post13#1_1| 1))) InVars {~t~0=v_~t~0_31} OutVars{thread5Thread1of1ForFork1_#t~post13#1=|v_thread5Thread1of1ForFork1_#t~post13#1_1|, ~t~0=v_~t~0_30} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post13#1, ~t~0][189], [75#L52-6true, 289#true, 298#true, 193#L64-2true, 292#true, 148#L74-2true, 133#L82-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,424 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,424 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 151#L84-2true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,431 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 246#L41-6true, 295#true, 119#thread4Err1ASSERT_VIOLATIONDATA_RACEtrue, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,431 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,431 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 289#true, 298#true, 292#true, 148#L74-2true, 151#L84-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, 31#L62-2true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,432 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,432 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,432 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,432 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([673] L62-->L62-2: Formula: (and (= |v_thread3Thread1of1ForFork2_#t~post7#1_1| v_~t~0_23) (= (+ |v_thread3Thread1of1ForFork2_#t~post7#1_1| 1) v_~t~0_22)) InVars {~t~0=v_~t~0_23} OutVars{thread3Thread1of1ForFork2_#t~post7#1=|v_thread3Thread1of1ForFork2_#t~post7#1_1|, ~t~0=v_~t~0_22} AuxVars[] AssignedVars[thread3Thread1of1ForFork2_#t~post7#1, ~t~0][128], [75#L52-6true, 24#thread5Err1ASSERT_VIOLATIONDATA_RACEtrue, 289#true, 298#true, 292#true, 148#L74-2true, 246#L41-6true, 295#true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, 31#L62-2true, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,433 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,433 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,433 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,433 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2025-03-15 01:01:23,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 246#L41-6true, 295#true, 34#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 163#L86-1true, 188#L112-4true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,440 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,440 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,440 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,440 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 246#L41-6true, 125#L62-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, 28#$Ultimate##0true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,441 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,441 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,441 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,441 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [289#true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 174#thread4Err0ASSERT_VIOLATIONDATA_RACEtrue, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L85-3-->L86-1: Formula: (and (= v_~s~0_35 (+ |v_thread5Thread1of1ForFork1_#t~post15#1_1| 1)) (= |v_thread5Thread1of1ForFork1_#t~post15#1_1| v_~s~0_36)) InVars {~s~0=v_~s~0_36} OutVars{thread5Thread1of1ForFork1_#t~post15#1=|v_thread5Thread1of1ForFork1_#t~post15#1_1|, ~s~0=v_~s~0_35} AuxVars[] AssignedVars[thread5Thread1of1ForFork1_#t~post15#1, ~s~0][239], [60#L72-6true, 289#true, 298#true, 292#true, 14#$Ultimate##0true, 246#L41-6true, 295#true, 74#L52-5true, thread2Thread1of1ForFork0InUse, 301#true, thread5Thread1of1ForFork1InUse, thread4Thread1of1ForFork4InUse, thread1Thread1of1ForFork3InUse, 188#L112-4true, 163#L86-1true, thread3Thread1of1ForFork2InUse]) [2025-03-15 01:01:23,443 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2025-03-15 01:01:23,443 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event